org.iids.aos.kernel
Class KernelParameters

java.lang.Object
  extended by org.iids.aos.kernel.KernelParameters

public class KernelParameters
extends java.lang.Object

Holds kernel parameters such as maximum size of received ACs, etc. May be fused with a KernelConfig object to includes keys, ports, etc.

Author:
arno

Field Summary
static java.lang.String AC_IO_BUFFER_SIZE
           
static java.lang.String AC_ZIP_OUTPUT_BUFFER_SIZE
           
static java.lang.String ACTP_SEND_AC_FRAGMENT_SIZE
           
static java.lang.String ACTP_TLS_KEY_MGMT_ALGO
          Key for the TLS key management algorithm for ACTP
static java.lang.String AOS_AC_MAX_SIZE
           
static java.lang.String AOS_ACTP_AC_PENDING_TIME
           
static java.lang.String AOS_ACTP_XID_INVALIDATION_TIME
           
static java.lang.String AOS_MAX_DESCRIPTION_SIZE
           
static java.lang.String AOS_MAX_PARM_STRING_SIZE
           
static java.lang.String AOS_MAX_SEC_SUITE_SIZE
           
static java.lang.String AOS_MAX_SELECT_SET_SIZE
           
static java.lang.String AOS_MAX_SUBTYPE_SIZE
           
static java.lang.String AOS_MAX_WAIT_AC_XID_LIST_SIZE
           
static java.lang.String AOS_SAFE_RPC_MSG_LENGTH
           
static int DEFAULT_SUNRPC_CLIENT_MAX_RPC_MSG_LENGTH
           
static int DEFAULT_XMLRPC_MAX_RPC_MSG_LENGTH
          SERVER: Maximum RPC message length for the server side is fixed.
static java.lang.String DISP_MAX_RPC_MSG_LENGTH
           
static java.lang.String IBM_ACTP_TLS_KEY_MGMT_ALGO
           
static java.lang.String IBM_MUX_TLS_KEY_MGMT_ALGO
           
protected  java.util.HashMap<java.lang.String,java.lang.String> map
           
static java.lang.String MAX_INT_STR
           
static java.lang.String MUX_TLS_KEY_MGMT_ALGO
          Key for for the TLS key management algorithm for MUXP
static java.lang.String ROLE_TIMEOUT_TIME
           
static java.lang.String SELFCERT_VALIDITY_INTERVAL
           
protected static KernelParameters singleton
           
static java.lang.String SUN_ACTP_TLS_KEY_MGMT_ALGO
           
static java.lang.String SUN_MUX_TLS_KEY_MGMT_ALGO
          Constants for default values.
static java.lang.String SUNRPC_CLIENT_MAX_RPC_MSG_LENGTH
          CLIENT: We can set the max.
 
Method Summary
 java.lang.String get(java.lang.String key)
           
static KernelParameters getDefault()
           
 void set(java.lang.String key, java.lang.String value)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

AOS_MAX_SELECT_SET_SIZE

public static final java.lang.String AOS_MAX_SELECT_SET_SIZE
See Also:
Constant Field Values

AOS_MAX_WAIT_AC_XID_LIST_SIZE

public static final java.lang.String AOS_MAX_WAIT_AC_XID_LIST_SIZE
See Also:
Constant Field Values

AOS_MAX_SEC_SUITE_SIZE

public static final java.lang.String AOS_MAX_SEC_SUITE_SIZE
See Also:
Constant Field Values

AOS_MAX_PARM_STRING_SIZE

public static final java.lang.String AOS_MAX_PARM_STRING_SIZE
See Also:
Constant Field Values

AOS_MAX_SUBTYPE_SIZE

public static final java.lang.String AOS_MAX_SUBTYPE_SIZE
See Also:
Constant Field Values

AOS_MAX_DESCRIPTION_SIZE

public static final java.lang.String AOS_MAX_DESCRIPTION_SIZE
See Also:
Constant Field Values

AOS_SAFE_RPC_MSG_LENGTH

public static final java.lang.String AOS_SAFE_RPC_MSG_LENGTH
See Also:
Constant Field Values

AOS_ACTP_AC_PENDING_TIME

public static final java.lang.String AOS_ACTP_AC_PENDING_TIME
See Also:
Constant Field Values

DISP_MAX_RPC_MSG_LENGTH

public static final java.lang.String DISP_MAX_RPC_MSG_LENGTH
See Also:
Constant Field Values

AOS_AC_MAX_SIZE

public static final java.lang.String AOS_AC_MAX_SIZE
See Also:
Constant Field Values

AOS_ACTP_XID_INVALIDATION_TIME

public static final java.lang.String AOS_ACTP_XID_INVALIDATION_TIME
See Also:
Constant Field Values

ACTP_SEND_AC_FRAGMENT_SIZE

public static final java.lang.String ACTP_SEND_AC_FRAGMENT_SIZE
See Also:
Constant Field Values

AC_IO_BUFFER_SIZE

public static final java.lang.String AC_IO_BUFFER_SIZE
See Also:
Constant Field Values

AC_ZIP_OUTPUT_BUFFER_SIZE

public static final java.lang.String AC_ZIP_OUTPUT_BUFFER_SIZE
See Also:
Constant Field Values

SELFCERT_VALIDITY_INTERVAL

public static final java.lang.String SELFCERT_VALIDITY_INTERVAL
See Also:
Constant Field Values

ROLE_TIMEOUT_TIME

public static final java.lang.String ROLE_TIMEOUT_TIME
See Also:
Constant Field Values

MUX_TLS_KEY_MGMT_ALGO

public static final java.lang.String MUX_TLS_KEY_MGMT_ALGO
Key for for the TLS key management algorithm for MUXP

See Also:
Constant Field Values

ACTP_TLS_KEY_MGMT_ALGO

public static final java.lang.String ACTP_TLS_KEY_MGMT_ALGO
Key for the TLS key management algorithm for ACTP

See Also:
Constant Field Values

SUN_MUX_TLS_KEY_MGMT_ALGO

public static final java.lang.String SUN_MUX_TLS_KEY_MGMT_ALGO
Constants for default values. Only used to initialize this class, you should always use the current value as it may have been overriden at startup time!

See Also:
Constant Field Values

IBM_MUX_TLS_KEY_MGMT_ALGO

public static final java.lang.String IBM_MUX_TLS_KEY_MGMT_ALGO
See Also:
Constant Field Values

SUN_ACTP_TLS_KEY_MGMT_ALGO

public static final java.lang.String SUN_ACTP_TLS_KEY_MGMT_ALGO
See Also:
Constant Field Values

IBM_ACTP_TLS_KEY_MGMT_ALGO

public static final java.lang.String IBM_ACTP_TLS_KEY_MGMT_ALGO
See Also:
Constant Field Values

SUNRPC_CLIENT_MAX_RPC_MSG_LENGTH

public static final java.lang.String SUNRPC_CLIENT_MAX_RPC_MSG_LENGTH
CLIENT: We can set the max. message length using RemoteTea's org.acplt.oncrpc.OncRpcUdpClient or org.acplt.oncrpc.OncRpcTcpClient.

See Also:
Constant Field Values

DEFAULT_SUNRPC_CLIENT_MAX_RPC_MSG_LENGTH

public static final int DEFAULT_SUNRPC_CLIENT_MAX_RPC_MSG_LENGTH
See Also:
Constant Field Values

DEFAULT_XMLRPC_MAX_RPC_MSG_LENGTH

public static final int DEFAULT_XMLRPC_MAX_RPC_MSG_LENGTH
SERVER: Maximum RPC message length for the server side is fixed. See build/java/org/iids/aos/kernel/xdr/aosapi_sunrpcServerStub.java generated by jrpcgen.

See Also:
Constant Field Values

MAX_INT_STR

public static final java.lang.String MAX_INT_STR

singleton

protected static final KernelParameters singleton

map

protected java.util.HashMap<java.lang.String,java.lang.String> map
Method Detail

getDefault

public static KernelParameters getDefault()

get

public java.lang.String get(java.lang.String key)

set

public void set(java.lang.String key,
                java.lang.String value)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2003, 2004 IIDS Group. All Rights Reserved.