public abstract class AbstractInternetProtocolReceivingChannelAdapter extends MessageProducerSupport implements Runnable, CommonSocketOptions
logger| Constructor and Description |
|---|
AbstractInternetProtocolReceivingChannelAdapter(int port) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkTaskExecutor(String threadName)
Creates a default task executor if none was supplied.
|
protected void |
doStart()
Protected by lifecycleLock
|
protected void |
doStop()
Takes no action by default.
|
String |
getLocalAddress() |
int |
getPort() |
int |
getReceiveBufferSize() |
int |
getSoReceiveBufferSize() |
int |
getSoTimeout() |
Executor |
getTaskExecutor() |
boolean |
isActive() |
boolean |
isListening() |
void |
setListening(boolean listening) |
void |
setLocalAddress(String localAddress)
On a multi-homed system, specifies the ip address of the network interface used to communicate.
|
void |
setPoolSize(int poolSize) |
void |
setReceiveBufferSize(int receiveBufferSize) |
void |
setSoReceiveBufferSize(int soReceiveBufferSize) |
void |
setSoTimeout(int soTimeout) |
void |
setTaskExecutor(Executor taskExecutor) |
onInit, sendMessage, setErrorChannel, setOutputChannel, setSendTimeout, setShouldTrackgetPhase, isAutoStartup, isRunning, setAutoStartup, setPhase, setTaskScheduler, start, stop, stopafterPropertiesSet, getApplicationContextId, getBeanFactory, getComponentName, getComponentType, getConversionService, getIntegrationProperties, getIntegrationProperty, getMessageBuilderFactory, getTaskScheduler, setApplicationContext, setBeanFactory, setBeanName, setComponentName, setConversionService, setMessageBuilderFactory, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitsetSoSendBufferSizegetComponentName, getComponentTypepublic AbstractInternetProtocolReceivingChannelAdapter(int port)
public int getPort()
public void setSoTimeout(int soTimeout)
setSoTimeout in interface CommonSocketOptionssoTimeout - The timeout.Socket.setSoTimeout(int),
DatagramSocket.setSoTimeout(int)public int getSoTimeout()
public void setSoReceiveBufferSize(int soReceiveBufferSize)
setSoReceiveBufferSize in interface CommonSocketOptionssoReceiveBufferSize - The receive buffer size.Socket.setReceiveBufferSize(int),
DatagramSocket.setReceiveBufferSize(int)public int getSoReceiveBufferSize()
public void setReceiveBufferSize(int receiveBufferSize)
public int getReceiveBufferSize()
protected void doStart()
doStart in class MessageProducerSupportprotected void checkTaskExecutor(String threadName)
threadName - The thread name.protected void doStop()
MessageProducerSupportdoStop in class MessageProducerSupportpublic boolean isListening()
public void setListening(boolean listening)
listening - the listening to setpublic String getLocalAddress()
public void setLocalAddress(String localAddress)
CommonSocketOptionssetLocalAddress in interface CommonSocketOptionslocalAddress - The local address.public void setPoolSize(int poolSize)
public void setTaskExecutor(Executor taskExecutor)
public Executor getTaskExecutor()
public boolean isActive()