org.springframework.integration.rmi
Class RmiInboundGateway
java.lang.Object
org.springframework.integration.context.IntegrationObjectSupport
org.springframework.integration.endpoint.AbstractEndpoint
org.springframework.integration.gateway.MessagingGatewaySupport
org.springframework.integration.gateway.RemotingInboundGatewaySupport
org.springframework.integration.rmi.RmiInboundGateway
- All Implemented Interfaces:
- BeanFactoryAware, BeanNameAware, InitializingBean, Lifecycle, Phased, SmartLifecycle, NamedComponent, RequestReplyExchanger, TrackableComponent
public class RmiInboundGateway
- extends RemotingInboundGatewaySupport
- implements InitializingBean
An inbound Messaging Gateway for RMI-based remoting.
Methods inherited from class org.springframework.integration.gateway.MessagingGatewaySupport |
doStart, doStop, receive, send, sendAndReceive, sendAndReceiveMessage, setErrorChannel, setReplyChannel, setReplyMapper, setReplyTimeout, setRequestMapper, setRequestTimeout, setShouldTrack |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
SERVICE_NAME_PREFIX
public static final java.lang.String SERVICE_NAME_PREFIX
- See Also:
- Constant Field Values
RmiInboundGateway
public RmiInboundGateway()
setRequestChannel
public void setRequestChannel(MessageChannel requestChannel)
- Specify the request channel where messages will be sent.
It must not be
null
, and it must have a name.
- Overrides:
setRequestChannel
in class MessagingGatewaySupport
- Parameters:
requestChannel
- the channel to which request messages will be sent
setRegistryHost
public void setRegistryHost(java.lang.String registryHost)
setRegistryPort
public void setRegistryPort(int registryPort)
setRemoteInvocationExecutor
public void setRemoteInvocationExecutor(RemoteInvocationExecutor remoteInvocationExecutor)
getComponentType
public java.lang.String getComponentType()
- Description copied from class:
IntegrationObjectSupport
- Subclasses may implement this method to provide component type information.
- Specified by:
getComponentType
in interface NamedComponent
- Overrides:
getComponentType
in class MessagingGatewaySupport
onInit
protected void onInit()
throws java.lang.Exception
- Description copied from class:
IntegrationObjectSupport
- Subclasses may implement this for initialization logic.
- Overrides:
onInit
in class MessagingGatewaySupport
- Throws:
java.lang.Exception