public class org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean extends org.springframework.remoting.support.RemoteInvocationBasedAccessor implements org.aopalliance.intercept.MethodInterceptor, org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.FactoryBean, org.springframework.context.ApplicationContextAware
{
private final com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean jsonProxyFactoryBean;
public void <init>(com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean)
{
org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean v;
com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean v;
v := @this: org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean;
v := @parameter: com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean;
specialinvoke v.<org.springframework.remoting.support.RemoteInvocationBasedAccessor: void <init>()>();
v.<org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean: com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean jsonProxyFactoryBean> = v;
return;
}
public void afterPropertiesSet()
{
org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean v;
com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean v;
v := @this: org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean;
v = v.<org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean: com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean jsonProxyFactoryBean>;
virtualinvoke v.<com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean: void afterPropertiesSet()>();
return;
}
public java.lang.Object invoke(org.aopalliance.intercept.MethodInvocation) throws java.lang.Throwable
{
org.aopalliance.intercept.MethodInvocation v;
java.lang.Object v;
org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean v;
com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean v;
v := @this: org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean;
v := @parameter: org.aopalliance.intercept.MethodInvocation;
v = v.<org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean: com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean jsonProxyFactoryBean>;
v = virtualinvoke v.<com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean: java.lang.Object invoke(org.aopalliance.intercept.MethodInvocation)>(v);
return v;
}
public java.lang.Object getObject()
{
java.lang.Object v;
org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean v;
com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean v;
v := @this: org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean;
v = v.<org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean: com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean jsonProxyFactoryBean>;
v = virtualinvoke v.<com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean: java.lang.Object getObject()>();
return v;
}
public java.lang.Class getObjectType()
{
java.lang.Class v;
org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean v;
com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean v;
v := @this: org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean;
v = v.<org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean: com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean jsonProxyFactoryBean>;
v = virtualinvoke v.<com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean: java.lang.Class getObjectType()>();
return v;
}
public boolean isSingleton()
{
org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean v;
com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean v;
boolean v;
v := @this: org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean;
v = v.<org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean: com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean jsonProxyFactoryBean>;
v = virtualinvoke v.<com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean: boolean isSingleton()>();
return v;
}
public void setApplicationContext(org.springframework.context.ApplicationContext)
{
org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean v;
com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean v;
org.springframework.context.ApplicationContext v;
v := @this: org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean;
v := @parameter: org.springframework.context.ApplicationContext;
v = v.<org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean: com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean jsonProxyFactoryBean>;
virtualinvoke v.<com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean: void setApplicationContext(org.springframework.context.ApplicationContext)>(v);
return;
}
public void setServiceUrl(java.lang.String)
{
java.lang.String v;
org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean v;
com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean v;
v := @this: org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean;
v := @parameter: java.lang.String;
v = v.<org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean: com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean jsonProxyFactoryBean>;
virtualinvoke v.<com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean: void setServiceUrl(java.lang.String)>(v);
return;
}
public void setServiceInterface(java.lang.Class)
{
java.lang.Class v;
org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean v;
com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean v;
v := @this: org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean;
v := @parameter: java.lang.Class;
v = v.<org.apache.dubbo.rpc.protocol.http.JsonRpcProxyFactoryBean: com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean jsonProxyFactoryBean>;
virtualinvoke v.<com.googlecode.jsonrpc4j.spring.JsonProxyFactoryBean: void setServiceInterface(java.lang.Class)>(v);
return;
}
}