public class TcpConnectionFactoryFactoryBean extends AbstractFactoryBean<AbstractConnectionFactory> implements Lifecycle, BeanNameAware, ApplicationEventPublisherAware, ApplicationContextAware
loggerOBJECT_TYPE_ATTRIBUTE| コンストラクターと説明 |
|---|
TcpConnectionFactoryFactoryBean() |
TcpConnectionFactoryFactoryBean(StringSE type) |
afterPropertiesSet, destroy, destroyInstance, getBeanFactory, getBeanTypeConverter, getEarlySingletonInterfaces, getObject, isSingleton, setBeanClassLoader, setBeanFactory, setSingletoncloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, toStringSE, waitSE, waitSE, waitSEpublic TcpConnectionFactoryFactoryBean()
public TcpConnectionFactoryFactoryBean(StringSE type)
public void setApplicationContext(ApplicationContext applicationContext) throws BeansException
ApplicationContextAware の setApplicationContext BeansExceptionpublic ClassSE<?> getObjectType()
FactoryBean<AbstractConnectionFactory> の getObjectType AbstractFactoryBean<AbstractConnectionFactory> の getObjectType protected AbstractConnectionFactory createInstance()
AbstractFactoryBean<AbstractConnectionFactory> の createInstance public void setPort(int port)
port - 設定するポート public void setHost(StringSE host)
host - 設定するホスト public final void setType(StringSE type)
type - 設定する型 public void setLocalAddress(StringSE localAddress)
localAddress - ローカルアドレス。AbstractServerConnectionFactory.setLocalAddress(java.lang.String)public void setSoTimeout(int soTimeout)
soTimeout - タイムアウト。AbstractConnectionFactory.setSoTimeout(int)public void setSoReceiveBufferSize(int soReceiveBufferSize)
soReceiveBufferSize - 受信バッファサイズ。AbstractConnectionFactory.setSoReceiveBufferSize(int)public void setSoSendBufferSize(int soSendBufferSize)
soSendBufferSize - 送信バッファサイズ。AbstractConnectionFactory.setSoSendBufferSize(int)public void setSoTcpNoDelay(boolean soTcpNoDelay)
soTcpNoDelay - 設定する TCP 遅延なし。AbstractConnectionFactory.setSoTcpNoDelay(boolean)public void setSoLinger(int soLinger)
soLinger - 設定する SO Linger。AbstractConnectionFactory.setSoLinger(int)public void setSoKeepAlive(boolean soKeepAlive)
soKeepAlive - 設定する SO キープアライブ。AbstractConnectionFactory.setSoKeepAlive(boolean)public void setSoTrafficClass(int soTrafficClass)
soTrafficClass - 設定する SO トラフィッククラス。AbstractConnectionFactory.setSoTrafficClass(int)public void setUsingNio(boolean usingNio)
usingNio - 設定する usingNiopublic void setUsingDirectBuffers(boolean usingDirectBuffers)
usingDirectBuffers - usingDirectBuffers を設定します。TcpNioServerConnectionFactory.setUsingDirectBuffers(boolean)public void setTaskExecutor(ExecutorSE taskExecutor)
taskExecutor - タスク実行者。AbstractConnectionFactory.setTaskExecutor(java.util.concurrent.Executor)public void setDeserializer(Deserializer<?> deserializer)
deserializer - デシリアライザ。AbstractConnectionFactory.setDeserializer(org.springframework.core.serializer.Deserializer)public void setSerializer(Serializer<?> serializer)
serializer - シリアライザ。AbstractConnectionFactory.setSerializer(org.springframework.core.serializer.Serializer)public void setMapper(TcpMessageMapper mapper)
mapper - マッパー。AbstractConnectionFactory.setMapper(TcpMessageMapper)public void setSingleUse(boolean singleUse)
singleUse - 設定する singleUse。AbstractConnectionFactory.setSingleUse(boolean)public void setBacklog(int backlog)
backlog - バックログ。AbstractServerConnectionFactory.setBacklog(int)public void setInterceptorFactoryChain(TcpConnectionInterceptorFactoryChain interceptorFactoryChain)
interceptorFactoryChain - インターセプターファクトリチェーン。AbstractConnectionFactory.setInterceptorFactoryChain(TcpConnectionInterceptorFactoryChain)public void setLookupHost(boolean lookupHost)
lookupHost - 設定する lookupHost。AbstractConnectionFactory.setLookupHost(boolean)public void start()
Lifecycle の start AbstractConnectionFactory.start()public void stop()
Lifecycle の stop AbstractConnectionFactory.stop()public void setBeanName(StringSE name)
BeanNameAware の setBeanName public void setApplySequence(boolean applySequence)
applySequence - 設定する applySequencepublic void setReadDelay(long readDelay)
public void setSslContextSupport(TcpSSLContextSupport sslContextSupport)
public void setSocketSupport(TcpSocketSupport tcpSocketSupport)
public void setNioConnectionSupport(TcpNioConnectionSupport tcpNioSupport)
public void setNetConnectionSupport(TcpNetConnectionSupport tcpNetSupport)
public void setSocketFactorySupport(TcpSocketFactorySupport tcpSocketFactorySupport)
public void setApplicationEventPublisher(ApplicationEventPublisher applicationEventPublisher)
ApplicationEventPublisherAware の setApplicationEventPublisher public void setConnectTimeout(int connectTimeout)
public void setSslHandshakeTimeout(IntegerSE sslHandshakeTimeout)
sslHandshakeTimeout - タイムアウト。