public class TcpNetClientConnectionFactory extends AbstractClientConnectionFactory
TcpNetConnection を作成するクライアント接続ファクトリ。DEFAULT_REPLY_TIMEOUT, lifecycleMonitorEXPRESSION_PARSER, logger| コンストラクターと説明 |
|---|
TcpNetClientConnectionFactory(StringSE host, int port) ホストとポートへの接続用の TcpNetClientConnectionFactory を作成します。 |
| 修飾子と型 | メソッドと説明 |
|---|---|
protected TcpConnectionSupport | buildNewConnection() |
protected SocketSE | createSocket(StringSE host, int port) 新しい SocketSE を作成します。 |
protected TcpSocketFactorySupport | getTcpSocketFactorySupport() |
void | setTcpNetConnectionSupport(TcpNetConnectionSupport connectionSupport) 接続オブジェクトの作成に使用する TcpNetConnectionSupport を設定します。 |
void | setTcpSocketFactorySupport(TcpSocketFactorySupport tcpSocketFactorySupport) |
void | start() |
enableManualListenerRegistration, forceClose, getConnection, getConnectionTest, getConnectTimeout, getTheConnection, initializeConnection, obtainConnection, obtainNewConnection, obtainSharedConnection, setConnectionTest, setConnectTimeout, setTheConnectionaddConnection, checkActive, closeConnection, delayRead, doAccept, getApplicationEventPublisher, getDelayedReads, getDeserializer, getHost, getLifecycleMonitor, getListener, getMapper, getOpenConnectionIds, getPort, getReadDelay, getSender, getSenders, getSerializer, getSoLinger, getSoReceiveBufferSize, getSoSendBufferSize, getSoTimeout, getSoTrafficClass, getSslHandshakeTimeout, getTaskExecutor, getTcpSocketSupport, harvestClosedConnections, isActive, isLookupHost, isRunning, isSingleUse, isSoKeepAlive, isSoTcpNoDelay, onInit, processNioSelections, registerListener, registerSender, setActive, setApplicationEventPublisher, setDeserializer, setHost, setInterceptorFactoryChain, setLeaveOpen, setLookupHost, setMapper, setNioHarvestInterval, setPort, setReadDelay, setSerializer, setSingleUse, setSocketAttributes, setSoKeepAlive, setSoLinger, setSoReceiveBufferSize, setSoSendBufferSize, setSoTcpNoDelay, setSoTimeout, setSoTrafficClass, setSslHandshakeTimeout, setTaskExecutor, setTcpSocketSupport, stop, toString, unregisterSender, wrapConnectionafterPropertiesSet, 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, setTaskSchedulercloneSE, equalsSE, finalizeSE, getClassSE, hashCodeSE, notifySE, notifyAllSE, waitSE, waitSE, waitSEpublic TcpNetClientConnectionFactory(StringSE host, int port)
host - ザホスト port - 港 protected TcpConnectionSupport buildNewConnection()
AbstractClientConnectionFactory の buildNewConnection public void setTcpNetConnectionSupport(TcpNetConnectionSupport connectionSupport)
TcpNetConnectionSupport を設定します。connectionSupport - 接続サポート。public void setTcpSocketFactorySupport(TcpSocketFactorySupport tcpSocketFactorySupport)
protected TcpSocketFactorySupport getTcpSocketFactorySupport()
public void start()
Lifecycle の start ManageableLifecycle の start AbstractConnectionFactory の start protected SocketSE createSocket(StringSE host, int port) throws IOExceptionSE
SocketSE を作成します。このデフォルトの実装では、デフォルトの SocketFactorySE を使用します。オーバーライドして他のメカニズムを使用する host - ザホスト。port - ポート。IOExceptionSE - IOException。