パッケージ org.piax.gtrans
クラス GTransConfigValues
java.lang.Object
org.piax.gtrans.GTransConfigValues
public class GTransConfigValues extends Object
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 static booleanALLOW_REF_SEND_IN_BASE_TRANSPORTstatic ClassLoaderclassLoaderForDeserializestatic intfutureQueueGetNextTimeoutstatic intHT_BROADCAST_LOCATOR_INTERVALstatic booleanHT_DEFAULT_PIGGYBACK_MODEstatic StringID_PATH_SEPARATORstatic longINET_CHECK_INTERVALstatic intMAX_CHANNELSピアが一時的に保持できるChannel数の上限static intMAX_MSG_SIZEsend/replyで送受信可能なメッセージ長の上限。static intMAX_PACKET_SIZEMTUstatic intMAX_RECEIVER_THREAD_SIZEスレッドプールの終了時にアクティブなスレッドの終了を待機する最長時間static shortMSG_MAGICstatic intnewChannelTimeoutstatic StringREPO_PATHstatic intrpcTimeoutstatic intSOCKET_RECV_BUF_SIZEstatic intSOCKET_SEND_BUF_SIZEsocketのsend/receive時に用いる内部バッファのサイズ。static intTCP_READ_BUF_LENTcpTransport内のread用のbyte列のバッファサイズ。static booleanUSE_INET_MONstatic byteVERSION_NO -
コンストラクタの概要
コンストラクタ コンストラクタ 説明 GTransConfigValues() -
メソッドの概要
-
フィールド詳細
-
VERSION_NO
public static final byte VERSION_NO- 関連項目:
- 定数フィールド値
-
MSG_MAGIC
public static final short MSG_MAGIC- 関連項目:
- 定数フィールド値
-
REPO_PATH
- 関連項目:
- 定数フィールド値
-
ID_PATH_SEPARATOR
-
newChannelTimeout
public static int newChannelTimeout -
rpcTimeout
public static int rpcTimeout -
futureQueueGetNextTimeout
public static int futureQueueGetNextTimeout -
MAX_RECEIVER_THREAD_SIZE
public static int MAX_RECEIVER_THREAD_SIZEスレッドプールの終了時にアクティブなスレッドの終了を待機する最長時間 -
MAX_CHANNELS
public static int MAX_CHANNELSピアが一時的に保持できるChannel数の上限 -
MAX_PACKET_SIZE
public static int MAX_PACKET_SIZEMTU -
SOCKET_SEND_BUF_SIZE
public static int SOCKET_SEND_BUF_SIZEsocketのsend/receive時に用いる内部バッファのサイズ。 デフォルトでは128/256KB。TCP/UDP共通に用いる。 -
SOCKET_RECV_BUF_SIZE
public static int SOCKET_RECV_BUF_SIZE -
MAX_MSG_SIZE
public static int MAX_MSG_SIZEsend/replyで送受信可能なメッセージ長の上限。 UdpTransportServiceで行っているフラグメント数の最大値より、 メッセージ長の最大は、47MBまで設定可能であるが、 大きなサイズのメッセージを分割しないで送受信することは、 メッセージのロスと遅延の点でよくない。 ここでは、現実的な上限値として1MBとしておく。 (実際のメッセージは、100KB以下にしておくべきである)MTU(1450) * 32767 = 47,512,150
-
ALLOW_REF_SEND_IN_BASE_TRANSPORT
public static boolean ALLOW_REF_SEND_IN_BASE_TRANSPORT -
TCP_READ_BUF_LEN
public static int TCP_READ_BUF_LENTcpTransport内のread用のbyte列のバッファサイズ。 -
USE_INET_MON
public static boolean USE_INET_MON -
INET_CHECK_INTERVAL
public static long INET_CHECK_INTERVAL -
HT_DEFAULT_PIGGYBACK_MODE
public static boolean HT_DEFAULT_PIGGYBACK_MODE -
HT_BROADCAST_LOCATOR_INTERVAL
public static int HT_BROADCAST_LOCATOR_INTERVAL -
classLoaderForDeserialize
-
-
コンストラクタの詳細
-
GTransConfigValues
public GTransConfigValues()
-