public class org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory extends java.lang.Object implements org.jboss.resteasy.spi.ResourceFactory
{
private java.lang.Object resourceInstance;
private java.lang.Class scannableClass;
public void <init>(java.lang.Object, java.lang.Class)
{
org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory v;
java.lang.Class v;
java.lang.Object v;
v := @this: org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Class;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory: java.lang.Object resourceInstance> = v;
v.<org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory: java.lang.Class scannableClass> = v;
return;
}
public java.lang.Object createResource(org.jboss.resteasy.spi.HttpRequest, org.jboss.resteasy.spi.HttpResponse, org.jboss.resteasy.spi.ResteasyProviderFactory)
{
org.jboss.resteasy.spi.ResteasyProviderFactory v;
org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory v;
java.lang.Object v;
org.jboss.resteasy.spi.HttpRequest v;
org.jboss.resteasy.spi.HttpResponse v;
v := @this: org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory;
v := @parameter: org.jboss.resteasy.spi.HttpRequest;
v := @parameter: org.jboss.resteasy.spi.HttpResponse;
v := @parameter: org.jboss.resteasy.spi.ResteasyProviderFactory;
v = v.<org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory: java.lang.Object resourceInstance>;
return v;
}
public java.lang.Class getScannableClass()
{
org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory v;
java.lang.Class v;
v := @this: org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory;
v = v.<org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory: java.lang.Class scannableClass>;
return v;
}
public void registered(org.jboss.resteasy.spi.ResteasyProviderFactory)
{
org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory v;
org.jboss.resteasy.spi.ResteasyProviderFactory v;
v := @this: org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory;
v := @parameter: org.jboss.resteasy.spi.ResteasyProviderFactory;
return;
}
public void requestFinished(org.jboss.resteasy.spi.HttpRequest, org.jboss.resteasy.spi.HttpResponse, java.lang.Object)
{
org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory v;
java.lang.Object v;
org.jboss.resteasy.spi.HttpRequest v;
org.jboss.resteasy.spi.HttpResponse v;
v := @this: org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory;
v := @parameter: org.jboss.resteasy.spi.HttpRequest;
v := @parameter: org.jboss.resteasy.spi.HttpResponse;
v := @parameter: java.lang.Object;
return;
}
public void unregistered()
{
org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory v;
v := @this: org.apache.dubbo.rpc.protocol.rest.DubboResourceFactory;
return;
}
}