public abstract class AbstractInternetProtocolSendingMessageHandler extends AbstractMessageHandler implements CommonSocketOptions, Lifecycle
IntegrationManagement.ManagementOverridesEXPRESSION_PARSER, loggerMETER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAMEHIGHEST_PRECEDENCE, LOWEST_PRECEDENCE| Constructor and Description |
|---|
AbstractInternetProtocolSendingMessageHandler(String host,
int port) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
doStart() |
protected abstract void |
doStop() |
SocketAddress |
getDestinationAddress() |
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() |
configureMetrics, destroy, getActiveCount, getActiveCountLong, getComponentType, getDuration, getErrorCount, getErrorCountLong, getHandleCount, getHandleCountLong, getManagedName, getManagedType, getMaxDuration, getMeanDuration, getMetricsCaptor, getMinDuration, getOrder, getOverrides, getStandardDeviationDuration, handleMessage, handleMessageInternal, isCountsEnabled, isLoggingEnabled, isStatsEnabled, onComplete, onError, onInit, onNext, onSubscribe, registerMetricsCaptor, reset, setCountsEnabled, setLoggingEnabled, setManagedName, setManagedType, setOrder, setShouldTrack, setStatsEnabledafterPropertiesSet, 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, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetLocalAddresserrorCount, handleCountgetBeanName, getComponentNamepublic AbstractInternetProtocolSendingMessageHandler(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 String getHost()
public int getPort()
public SocketAddress getDestinationAddress()
public int getSoTimeout()
public int getSoSendBufferSize()
protected abstract void doStart()
protected abstract void doStop()