com.googlecode.xremoting.spring
Class XRemotingProxyFactoryBean

java.lang.Object
  extended by org.springframework.remoting.support.RemoteAccessor
      extended by org.springframework.remoting.support.UrlBasedRemoteAccessor
          extended by com.googlecode.xremoting.spring.XRemotingClientInterceptor
              extended by com.googlecode.xremoting.spring.XRemotingProxyFactoryBean
All Implemented Interfaces:
org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor, org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean

public class XRemotingProxyFactoryBean
extends XRemotingClientInterceptor
implements org.springframework.beans.factory.FactoryBean

Factory bean that produces a proxy for using XRemoting to make remote calls.

Author:
Roman Puchkovskiy
See Also:
HttpInvokerProxyFactoryBean, HessianProxyFactoryBean, BurlapProxyFactoryBean

Field Summary
 
Fields inherited from class org.springframework.remoting.support.RemoteAccessor
logger
 
Constructor Summary
XRemotingProxyFactoryBean()
           
 
Method Summary
 void afterPropertiesSet()
           
 Object getObject()
           
 Class<?> getObjectType()
           
 boolean isSingleton()
           
 
Methods inherited from class com.googlecode.xremoting.spring.XRemotingClientInterceptor
convertXRemotingAccessException, createAndConfigureHttpClientBuilder, createComplexRequester, createHttpClient, createHttpConnectionFactory, createProxyFactory, createRequester, createSimpleRequester, createXRemotingProxy, getBeanClassLoader, invoke, prepare, setAuthPreemptive, setBasicAuthHost, setBasicAuthPort, setBeanClassLoader, setConnectionManagerTimeout, setConnectionTimeout, setHttpClient, setKeyStorePassword, setKeyStoreResource, setKeyStoreUrl, setPassword, setProxyHost, setProxyPort, setRequester, setSoTimeout, setSslEnabledProtocols, setSslHost, setSslPort, setTrustKeyStorePassword, setTrustKeyStoreResource, setTrustKeyStoreUrl, setUsername
 
Methods inherited from class org.springframework.remoting.support.UrlBasedRemoteAccessor
getServiceUrl, setServiceUrl
 
Methods inherited from class org.springframework.remoting.support.RemoteAccessor
getServiceInterface, setServiceInterface
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XRemotingProxyFactoryBean

public XRemotingProxyFactoryBean()
Method Detail

afterPropertiesSet

public void afterPropertiesSet()
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Overrides:
afterPropertiesSet in class XRemotingClientInterceptor

getObject

public Object getObject()
Specified by:
getObject in interface org.springframework.beans.factory.FactoryBean

getObjectType

public Class<?> getObjectType()
Specified by:
getObjectType in interface org.springframework.beans.factory.FactoryBean

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface org.springframework.beans.factory.FactoryBean


Copyright © 2013. All Rights Reserved.