org.logicblaze.lingo.jms
Class JmsProxyFactoryBean
java.lang.Object
org.springframework.remoting.support.RemotingSupport
org.springframework.remoting.support.RemoteAccessor
org.springframework.remoting.support.UrlBasedRemoteAccessor
org.springframework.remoting.support.RemoteInvocationBasedAccessor
org.logicblaze.lingo.jms.JmsClientInterceptor
org.logicblaze.lingo.jms.JmsProxyFactoryBean
- All Implemented Interfaces:
- org.aopalliance.aop.Advice, org.aopalliance.intercept.Interceptor, org.aopalliance.intercept.MethodInterceptor, org.springframework.beans.factory.BeanClassLoaderAware, org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.FactoryBean, org.springframework.beans.factory.InitializingBean
public class JmsProxyFactoryBean
- extends JmsClientInterceptor
- implements org.springframework.beans.factory.FactoryBean
Factory bean for JMS proxies. Behaves like the proxied service when
used as bean reference, exposing the specified service interface.
The service URL must be an JMS URL exposing a JMS service.
For details, see JmsClientInterceptor docs.
- Author:
- James Strachan
- See Also:
JmsClientInterceptor
,
JmsServiceExporter
Fields inherited from class org.springframework.remoting.support.RemotingSupport |
logger |
Methods inherited from class org.logicblaze.lingo.jms.JmsClientInterceptor |
createAsyncHandler, createMetadataStrategy, createRemoteInvocationFactory, createRequestor, createResultJoinHandler, destroy, getClientID, getConnectionFactory, getDestination, getJmsPriority, getJmsType, getMarshaller, getMessageProperties, getMetadataStrategy, getMultipleResponseTimeout, getProducerConfig, getRemoteReferenceTimeout, getRequestor, getResponseDestination, getResponseTimeout, getTimeToLive, invoke, isMultipleResponse, isMultipleResponsesExpected, isPersistentDelivery, populateHeaders, recreateRemoteInvocationResult, remoteReference, replaceRemoteReferences, setClientID, setConnectionFactory, setCorrelationID, setDestination, setJmsPriority, setJmsType, setMarshaller, setMessageProperties, setMetadataStrategy, setMultipleResponsesExpected, setMultipleResponseTimeout, setPersistentDelivery, setProducerConfig, setRemoteReferenceTimeout, setRequestor, setResponseDestination, setResponseTimeout, setTimeToLive |
Methods inherited from class org.springframework.remoting.support.RemoteInvocationBasedAccessor |
createRemoteInvocation, getRemoteInvocationFactory, setRemoteInvocationFactory |
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 org.springframework.remoting.support.RemotingSupport |
getBeanClassLoader, overrideThreadContextClassLoader, resetThreadContextClassLoader, setBeanClassLoader |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JmsProxyFactoryBean
public JmsProxyFactoryBean()
afterPropertiesSet
public void afterPropertiesSet()
- Specified by:
afterPropertiesSet
in interface org.springframework.beans.factory.InitializingBean
- Overrides:
afterPropertiesSet
in class JmsClientInterceptor
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 © 2012 LogicBlaze, Inc.. All Rights Reserved.