public abstract class AbstractInternetProtocolReceivingChannelAdapter extends MessageProducerSupport implements ApplicationEventPublisherAware, SchedulingAwareRunnable, CommonSocketOptions
lifecycleCondition, lifecycleLockEXPRESSION_PARSER, loggerDEFAULT_PHASE| 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.
|
protected ApplicationEventPublisher |
getApplicationEventPublisher() |
String |
getLocalAddress() |
int |
getPort() |
int |
getReceiveBufferSize() |
int |
getSoReceiveBufferSize() |
int |
getSoTimeout() |
Executor |
getTaskExecutor() |
boolean |
isActive() |
boolean |
isListening() |
void |
setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher) |
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) |
afterSingletonsInstantiated, buildErrorMessage, getErrorChannel, getErrorMessageAttributes, getMessagingTemplate, getOutputChannel, onInit, sendErrorMessageIfNecessary, sendMessage, setErrorChannel, setErrorChannelName, setErrorMessageStrategy, setOutputChannel, setOutputChannelName, setSendTimeout, setShouldTrackdestroy, doStop, getPhase, getRole, isAutoStartup, isRunning, setAutoStartup, setPhase, setRole, start, stop, stopafterPropertiesSet, extractTypeIfPossible, generateId, getApplicationContext, getApplicationContextId, getBeanDescription, getBeanFactory, getBeanName, getChannelResolver, getComponentName, getComponentType, 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, waitisLongLivedsetSoSendBufferSizegetBeanName, getComponentName, 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()
protected ApplicationEventPublisher getApplicationEventPublisher()
public void setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher)
setApplicationEventPublisher in interface ApplicationEventPublisherAwarepublic boolean isActive()