@Deprecated public class RmiOutboundGateway extends AbstractReplyProducingMessageHandler
Modifier and Type | Class and Description |
---|---|
static interface |
RmiOutboundGateway.RmiProxyFactoryBeanConfigurer
Deprecated.
Allows configuration of the proxy factory bean before the RMI proxy is created.
|
AbstractReplyProducingMessageHandler.RequestHandler
IntegrationManagement.ManagementOverrides
messagingTemplate
EXPRESSION_PARSER, logger
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME
Constructor and Description |
---|
RmiOutboundGateway(String url)
Deprecated.
Construct an instance with a `RequestReplyExchanger` built from the
default
RmiProxyFactoryBean . |
RmiOutboundGateway(String url,
RmiOutboundGateway.RmiProxyFactoryBeanConfigurer configurer)
Deprecated.
Construct an instance with a `RequestReplyExchanger` built from the
default
RmiProxyFactoryBean which can be modified by the
configurer. |
Modifier and Type | Method and Description |
---|---|
String |
getComponentType()
Deprecated.
Subclasses may implement this method to provide component type information.
|
Object |
handleRequestMessage(Message<?> requestMessage)
Deprecated.
Subclasses must implement this method to handle the request Message.
|
void |
setReplyChannel(MessageChannel replyChannel)
Deprecated.
|
doInit, doInvokeAdvisedRequestHandler, getBeanClassLoader, getIntegrationPatternType, getRequiresReply, handleMessageInternal, hasAdviceChain, onInit, setAdviceChain, setBeanClassLoader, setRequiresReply
addNotPropagatedHeaders, createOutputMessage, getNotPropagatedHeaders, getOutputChannel, isAsync, messageBuilderForReply, produceOutput, resolveErrorChannel, sendErrorMessage, sendOutput, sendOutputs, setAsync, setNotPropagatedHeaders, setOutputChannel, setOutputChannelName, setSendTimeout, shouldCopyRequestHeaders, shouldSplitOutput, updateNotPropagatedHeaders
handleMessage, onComplete, onError, onNext, onSubscribe
buildSendTimer, destroy, getManagedName, getManagedType, getMetricsCaptor, getOrder, getOverrides, isLoggingEnabled, registerMetricsCaptor, sendTimer, setLoggingEnabled, setManagedName, setManagedType, setOrder, setShouldTrack, shouldTrack
afterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toString
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getThisAs
getBeanName, getComponentName
public RmiOutboundGateway(String url)
RmiProxyFactoryBean
.url
- the url.public RmiOutboundGateway(String url, RmiOutboundGateway.RmiProxyFactoryBeanConfigurer configurer)
RmiProxyFactoryBean
which can be modified by the
configurer.url
- the url.configurer
- the RmiOutboundGateway.RmiProxyFactoryBeanConfigurer
.public void setReplyChannel(MessageChannel replyChannel)
public String getComponentType()
IntegrationObjectSupport
getComponentType
in interface NamedComponent
getComponentType
in class MessageHandlerSupport
public final Object handleRequestMessage(Message<?> requestMessage)
AbstractReplyProducingMessageHandler
handleRequestMessage
in class AbstractReplyProducingMessageHandler
requestMessage
- The request message.null
.