5.2. TCP オプション
- closeAsync
- 有効にすると、別のスレッドでソケットを閉じます。これは、デフォルトで有効になっています。
- connectionTimeout
- TCP 接続操作のタイムアウト (ミリ秒単位)。デフォルトは 30000 (30 秒) です。0 はタイムアウトなしを意味します。
- dynamicManagement
- 有効にすると、トランスポートロガーの JMX 管理が許可されます。これはデフォルトでは無効にされます。
- ioBufferSize
- I/O バッファーサイズ (バイト単位)。デフォルトは 8192 (8 KiB) です。
- jmxPort
- JMX 管理のポート。デフォルトは 1099 です。
- keepAlive
-
有効な場合は TCP keepalive を使用します。これは、
KeepAliveInfoメッセージに基づく keepalive メカニズムとは異なります。これはデフォルトでは無効にされます。 - logWriterName
-
org.apache.activemq.transport.LogWriter実装の名前。名前とクラスのマッピングはresources/META-INF/services/org/apache/activemq/transport/logwritersディレクトリーに保存されます。デフォルトはdefaultです。 - soLinger
- socket linger オプション。デフォルトは 0 です。
- soTimeout
- ソケット読み取り操作のタイムアウト (ミリ秒単位)。デフォルトは 0 で、タイムアウトなしを意味します。
- soWriteTimeout
- ソケット書き込み操作のタイムアウト (ミリ秒単位)。デフォルトは 0 で、タイムアウトなしを意味します。
- startLogging
-
有効にされ、
traceオプションも有効になっている場合、ログトランスポートの起動イベントが有効になります。これは、デフォルトで有効になっています。 - tcpNoDelay
- 有効な場合、TCP 送信の遅延やバッファーを行いません。これはデフォルトでは無効にされます。
- threadName
- 設定されている場合は、トランスポートスレッドに割り当てられた名前。リモートアドレスが名前に追加されます。これは、デフォルトで未設定になっています。
- trace
-
有効にすると、転送イベントを
log4j.logger.org.apache.activemq.transport.TransportLoggerにログを記録します。これはデフォルトでは無効にされます。 - useInactivityMonitor
-
有効にすると、
KeepAliveInfoメッセージの送信に失敗する接続がタイムアウトします。これは、デフォルトで有効になっています。 - useKeepAlive
-
有効にすると、
KeepAliveInfoメッセージを定期的に送信して、接続がタイムアウトしないようにします。これは、デフォルトで有効になっています。 - useLocalHost
-
有効にすると、現在のホスト名の代わりに
localhostの名前を使用してローカル接続を行います。これはデフォルトでは無効にされます。