public abstract class AbstractInternetProtocolSendingMessageHandler extends org.springframework.integration.handler.AbstractMessageHandler implements CommonSocketOptions, org.springframework.integration.support.management.ManageableLifecycle
EXPRESSION_PARSER, logger| Constructor and Description |
|---|
AbstractInternetProtocolSendingMessageHandler(java.lang.String host,
int port) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
doStart() |
protected abstract void |
doStop() |
java.net.SocketAddress |
getDestinationAddress() |
java.lang.String |
getHost() |
int |
getPort() |
int |
getSoSendBufferSize() |
int |
getSoTimeout() |
boolean |
isRunning() |
void |
setSoReceiveBufferSize(int size) |
void |
setSoSendBufferSize(int size) |
void |
setSoTimeout(int timeout) |
void |
start() |
void |
stop() |
handleMessage, handleMessageInternal, onComplete, onError, onNext, onSubscribebuildSendTimer, destroy, getComponentType, getIntegrationPatternType, getManagedName, getManagedType, getMetricsCaptor, getOrder, getOverrides, isLoggingEnabled, registerMetricsCaptor, sendTimer, setLoggingEnabled, setManagedName, setManagedType, setOrder, setShouldTrack, shouldTrackafterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getConversionService, getExpression, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, isInitialized, onInit, setApplicationContext, setBeanFactory, setBeanName, setChannelResolver, setComponentName, setConversionService, setMessageBuilderFactory, setPrimaryExpression, setTaskScheduler, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetLocalAddresspublic AbstractInternetProtocolSendingMessageHandler(java.lang.String host,
int port)
public void setSoTimeout(int timeout)
setSoTimeout in interface CommonSocketOptionstimeout - The timeout.DatagramSocket.setSoTimeout(int)public void setSoReceiveBufferSize(int size)
setSoReceiveBufferSize in interface CommonSocketOptionssize - The receive buffer size.DatagramSocket.setReceiveBufferSize(int)public void setSoSendBufferSize(int size)
setSoSendBufferSize in interface CommonSocketOptionssize - The send buffer size.DatagramSocket.setSendBufferSize(int)public java.lang.String getHost()
public int getPort()
public java.net.SocketAddress getDestinationAddress()
public int getSoTimeout()
public int getSoSendBufferSize()
public void start()
start in interface org.springframework.context.Lifecyclestart in interface org.springframework.integration.support.management.ManageableLifecycleprotected abstract void doStart()
public void stop()
stop in interface org.springframework.context.Lifecyclestop in interface org.springframework.integration.support.management.ManageableLifecycleprotected abstract void doStop()
public boolean isRunning()
isRunning in interface org.springframework.context.LifecycleisRunning in interface org.springframework.integration.support.management.ManageableLifecycle