org.rhq.enterprise.communications
Interface ServiceContainerConfigurationConstants


public interface ServiceContainerConfigurationConstants

These are the names of the known communications services configuration properties.

Author:
John Mazzitelli

Field Summary
static String CMDSERVICE_DIRECTORY_DYNAMIC_DISCOVERY
          If true, the command service directory will automatically detect new command services and will use them as soon as they get hot deployed.
static String CMDSERVICES
          The comma-separated list of command service class names - these are the command services that are immediately deployed when the server communications are started.
static String COMMAND_AUTHENTICATOR
          A fully qualified class name of the CommandAuthenticator implementation that will be used to authenticate incoming commands.
static String CONFIG_SCHEMA_VERSION
          The configuration schema version.
static String CONNECTOR_BIND_ADDRESS
          The server endpoint will bind to this address.
static String CONNECTOR_BIND_PORT
          The server endpoint will listen to this port for incoming requests.
static String CONNECTOR_LEASE_PERIOD
          The number of milliseconds that should be used when establishing the client lease period (meaning the client will need to update its lease within this amount of time or will be considered dead).
static String CONNECTOR_RHQTYPE
          The connector's "type" which will indicate if the connector lives in a RHQ Agent or RHQ Server.
static String CONNECTOR_SECURITY_CLIENT_AUTH_MODE
          The client authentication mode which indicates if the client does not need to be authenticated, the client should, but is not required to, be authenticated, or the client is required to be authenticated.
static String CONNECTOR_SECURITY_KEYSTORE_ALGORITHM
          The algorithm used to manage the keys in the keystore.
static String CONNECTOR_SECURITY_KEYSTORE_ALIAS
          The alias of the key in the keystore.
static String CONNECTOR_SECURITY_KEYSTORE_FILE
          The path to the keystore file containing the server-side key.
static String CONNECTOR_SECURITY_KEYSTORE_KEY_PASSWORD
          The password to gain access to the key found in the keystore.
static String CONNECTOR_SECURITY_KEYSTORE_PASSWORD
          The password to keystore file itself.
static String CONNECTOR_SECURITY_KEYSTORE_TYPE
          The type of keystore which defines the keystore file format.
static String CONNECTOR_SECURITY_SOCKET_PROTOCOL
          The secure protocol used by the socket communications layer.
static String CONNECTOR_SECURITY_TRUSTSTORE_ALGORITHM
          The algorithm used to manage the keys in the truststore file.
static String CONNECTOR_SECURITY_TRUSTSTORE_FILE
          The path to the truststore file.
static String CONNECTOR_SECURITY_TRUSTSTORE_PASSWORD
          The password used to access the truststore file.
static String CONNECTOR_SECURITY_TRUSTSTORE_TYPE
          The type of truststore file.
static String CONNECTOR_TRANSPORT
          The remoting transport protocol of the server endpoint.
static String CONNECTOR_TRANSPORT_PARAMS
          Additional transport configuration parameters can be specified in this property.
static int CURRENT_CONFIG_SCHEMA_VERSION
          This is the current schema version that our service container configuration knows about.
static String DATA_DIRECTORY
          This is the location where we want to store internal data files.
static boolean DEFAULT_CMDSERVICE_DIRECTORY_DYNAMIC_DISCOVERY
          The default that enables the command service directory to perform dynamic discovery.
static int DEFAULT_CONNECTOR_BIND_PORT
          The default connector bind port.
static String DEFAULT_CONNECTOR_RHQTYPE
          The default connector RHQ type if not specified.
static String DEFAULT_CONNECTOR_SECURITY_CLIENT_AUTH_MODE
          The default client auth mode.
static String DEFAULT_CONNECTOR_SECURITY_KEYSTORE_ALGORITHM
          Default algorithm for the keystore.
static String DEFAULT_CONNECTOR_SECURITY_KEYSTORE_ALIAS
          Default alias of keystore's key.
static String DEFAULT_CONNECTOR_SECURITY_KEYSTORE_FILE_NAME
          Default keystore file name - when building a default keystore file string, this string will be relative to the data directory preference.
static String DEFAULT_CONNECTOR_SECURITY_KEYSTORE_TYPE
          Default keystore file format.
static String DEFAULT_CONNECTOR_SECURITY_SOCKET_PROTOCOL
          The default protocol when securing the communications.
static String DEFAULT_CONNECTOR_SECURITY_TRUSTSTORE_ALGORITHM
          Default algorithm for the truststore.
static String DEFAULT_CONNECTOR_SECURITY_TRUSTSTORE_FILE_NAME
          Default truststore file name - when building a default truststore file string, this string will be relative to the data directory preference.
static String DEFAULT_CONNECTOR_SECURITY_TRUSTSTORE_TYPE
          Default truststore file format.
static String DEFAULT_CONNECTOR_TRANSPORT
          The default remoting transport protocol.
static String DEFAULT_CONNECTOR_TRANSPORT_PARAMS
          The default transport parameters.
static String DEFAULT_DATA_DIRECTORY
          The default data directory.
static boolean DEFAULT_DISABLE_COMMUNICATIONS
          By default, communications are not disabled.
static boolean DEFAULT_MULTICASTDETECTOR_ENABLED
          By default, the multicast detector is disabled.
static long DEFAULT_REMOTE_STREAM_MAX_IDLE_TIME
          The default max idle time for the remote streams.
static String DISABLE_COMMUNICATIONS
          If this property is true, then the remote communications services will be disabled.
static String GLOBAL_CONCURRENCY_LIMIT
          The global concurrency limit setting.
static String MBEANSERVER_NAME
          The name of the MBeanServer that will be created to house all the services.
static String MULTICASTDETECTOR_ADDRESS
          The multicast detector's multicast address used for network registry messages (servers coming and going).
static String MULTICASTDETECTOR_BINDADDRESS
          The multicast detector's bind address.
static String MULTICASTDETECTOR_DEFAULT_TIMEDELAY
          The amount of time (milliseconds) which can elapse without receiving a detection event before a server will be suspected as being dead and performing an explicit invocation on it to verify it is alive.
static String MULTICASTDETECTOR_ENABLED
          The flag to indicate if the multicast detector should be enabled or not.
static String MULTICASTDETECTOR_HEARTBEAT_TIMEDELAY
          The amount of time (milliseconds) to wait between sending (and sometimes receiving) detection messages.
static String MULTICASTDETECTOR_PORT
          The port (over the multicast address) where detection messages are sent to.
static String PROPERTY_NAME_PREFIX
          The prefix that all service configuration property names start with.
static String REMOTE_POJOS
          The comma-separated list of POJOs that are to be remoted.
static String REMOTE_STREAM_MAX_IDLE_TIME
          The maximum amount of milliseconds a remoted stream hosted in a server is allowed to be idle before it is automatically closed and removed.
static String RHQTYPE_AGENT
          The rhqtype that indicates the communciations server is running in a RHQ Agent.
static String RHQTYPE_SERVER
          The rhqtype that indicates the communciations server is running in a RHQ Server.
 

Field Detail

RHQTYPE_AGENT

static final String RHQTYPE_AGENT
The rhqtype that indicates the communciations server is running in a RHQ Agent.

See Also:
Constant Field Values

RHQTYPE_SERVER

static final String RHQTYPE_SERVER
The rhqtype that indicates the communciations server is running in a RHQ Server.

See Also:
Constant Field Values

PROPERTY_NAME_PREFIX

static final String PROPERTY_NAME_PREFIX
The prefix that all service configuration property names start with.

See Also:
Constant Field Values

CONFIG_SCHEMA_VERSION

static final String CONFIG_SCHEMA_VERSION
The configuration schema version.

See Also:
Constant Field Values

CURRENT_CONFIG_SCHEMA_VERSION

static final int CURRENT_CONFIG_SCHEMA_VERSION
This is the current schema version that our service container configuration knows about.

See Also:
Constant Field Values

GLOBAL_CONCURRENCY_LIMIT

static final String GLOBAL_CONCURRENCY_LIMIT
The global concurrency limit setting. This defines the max number of messages that can be received concurrently.

See Also:
Constant Field Values

MBEANSERVER_NAME

static final String MBEANSERVER_NAME
The name of the MBeanServer that will be created to house all the services. This is actually the name of the default domain of the MBeanServer.

See Also:
Constant Field Values

MULTICASTDETECTOR_ENABLED

static final String MULTICASTDETECTOR_ENABLED
The flag to indicate if the multicast detector should be enabled or not.

See Also:
Constant Field Values

DEFAULT_MULTICASTDETECTOR_ENABLED

static final boolean DEFAULT_MULTICASTDETECTOR_ENABLED
By default, the multicast detector is disabled.

See Also:
Constant Field Values

MULTICASTDETECTOR_ADDRESS

static final String MULTICASTDETECTOR_ADDRESS
The multicast detector's multicast address used for network registry messages (servers coming and going). This is the IP of the multicast group that the detector will join.

See Also:
Constant Field Values

MULTICASTDETECTOR_BINDADDRESS

static final String MULTICASTDETECTOR_BINDADDRESS
The multicast detector's bind address.

See Also:
Constant Field Values

MULTICASTDETECTOR_PORT

static final String MULTICASTDETECTOR_PORT
The port (over the multicast address) where detection messages are sent to.

See Also:
Constant Field Values

MULTICASTDETECTOR_DEFAULT_TIMEDELAY

static final String MULTICASTDETECTOR_DEFAULT_TIMEDELAY
The amount of time (milliseconds) which can elapse without receiving a detection event before a server will be suspected as being dead and performing an explicit invocation on it to verify it is alive.

See Also:
Constant Field Values

MULTICASTDETECTOR_HEARTBEAT_TIMEDELAY

static final String MULTICASTDETECTOR_HEARTBEAT_TIMEDELAY
The amount of time (milliseconds) to wait between sending (and sometimes receiving) detection messages.

See Also:
Constant Field Values

CONNECTOR_RHQTYPE

static final String CONNECTOR_RHQTYPE
The connector's "type" which will indicate if the connector lives in a RHQ Agent or RHQ Server.

See Also:
Constant Field Values

DEFAULT_CONNECTOR_RHQTYPE

static final String DEFAULT_CONNECTOR_RHQTYPE
The default connector RHQ type if not specified.

See Also:
Constant Field Values

CONNECTOR_TRANSPORT

static final String CONNECTOR_TRANSPORT
The remoting transport protocol of the server endpoint.

See Also:
Constant Field Values

DEFAULT_CONNECTOR_TRANSPORT

static final String DEFAULT_CONNECTOR_TRANSPORT
The default remoting transport protocol.

See Also:
Constant Field Values

CONNECTOR_BIND_ADDRESS

static final String CONNECTOR_BIND_ADDRESS
The server endpoint will bind to this address. To bind to all addresses you use "0.0.0.0".

See Also:
Constant Field Values

CONNECTOR_BIND_PORT

static final String CONNECTOR_BIND_PORT
The server endpoint will listen to this port for incoming requests.

See Also:
Constant Field Values

DEFAULT_CONNECTOR_BIND_PORT

static final int DEFAULT_CONNECTOR_BIND_PORT
The default connector bind port.

See Also:
Constant Field Values

CONNECTOR_TRANSPORT_PARAMS

static final String CONNECTOR_TRANSPORT_PARAMS
Additional transport configuration parameters can be specified in this property. See JBoss/Remoting documentation on the transport parameters. Example: enableTcpNoDelay=false&clientMaxPoolSize=30

See Also:
Constant Field Values

DEFAULT_CONNECTOR_TRANSPORT_PARAMS

static final String DEFAULT_CONNECTOR_TRANSPORT_PARAMS
The default transport parameters.

See Also:
Constant Field Values

CONNECTOR_LEASE_PERIOD

static final String CONNECTOR_LEASE_PERIOD
The number of milliseconds that should be used when establishing the client lease period (meaning the client will need to update its lease within this amount of time or will be considered dead).

See Also:
Constant Field Values

CONNECTOR_SECURITY_SOCKET_PROTOCOL

static final String CONNECTOR_SECURITY_SOCKET_PROTOCOL
The secure protocol used by the socket communications layer.

See Also:
Constant Field Values

DEFAULT_CONNECTOR_SECURITY_SOCKET_PROTOCOL

static final String DEFAULT_CONNECTOR_SECURITY_SOCKET_PROTOCOL
The default protocol when securing the communications.

See Also:
Constant Field Values

CONNECTOR_SECURITY_CLIENT_AUTH_MODE

static final String CONNECTOR_SECURITY_CLIENT_AUTH_MODE
The client authentication mode which indicates if the client does not need to be authenticated, the client should, but is not required to, be authenticated, or the client is required to be authenticated. The actual property value must be one of SSLSocketBuilder.CLIENT_AUTH_MODE_NONE, SSLSocketBuilder.CLIENT_AUTH_MODE_WANT, or SSLSocketBuilder.CLIENT_AUTH_MODE_NEED.

See Also:
Constant Field Values

DEFAULT_CONNECTOR_SECURITY_CLIENT_AUTH_MODE

static final String DEFAULT_CONNECTOR_SECURITY_CLIENT_AUTH_MODE
The default client auth mode.

See Also:
Constant Field Values

CONNECTOR_SECURITY_KEYSTORE_FILE

static final String CONNECTOR_SECURITY_KEYSTORE_FILE
The path to the keystore file containing the server-side key.

See Also:
Constant Field Values

DEFAULT_CONNECTOR_SECURITY_KEYSTORE_FILE_NAME

static final String DEFAULT_CONNECTOR_SECURITY_KEYSTORE_FILE_NAME
Default keystore file name - when building a default keystore file string, this string will be relative to the data directory preference.

See Also:
Constant Field Values

CONNECTOR_SECURITY_KEYSTORE_ALGORITHM

static final String CONNECTOR_SECURITY_KEYSTORE_ALGORITHM
The algorithm used to manage the keys in the keystore.

See Also:
Constant Field Values

DEFAULT_CONNECTOR_SECURITY_KEYSTORE_ALGORITHM

static final String DEFAULT_CONNECTOR_SECURITY_KEYSTORE_ALGORITHM
Default algorithm for the keystore.

See Also:
Constant Field Values

CONNECTOR_SECURITY_KEYSTORE_TYPE

static final String CONNECTOR_SECURITY_KEYSTORE_TYPE
The type of keystore which defines the keystore file format.

See Also:
Constant Field Values

DEFAULT_CONNECTOR_SECURITY_KEYSTORE_TYPE

static final String DEFAULT_CONNECTOR_SECURITY_KEYSTORE_TYPE
Default keystore file format.

See Also:
Constant Field Values

CONNECTOR_SECURITY_KEYSTORE_PASSWORD

static final String CONNECTOR_SECURITY_KEYSTORE_PASSWORD
The password to keystore file itself.

See Also:
Constant Field Values

CONNECTOR_SECURITY_KEYSTORE_KEY_PASSWORD

static final String CONNECTOR_SECURITY_KEYSTORE_KEY_PASSWORD
The password to gain access to the key found in the keystore.

See Also:
Constant Field Values

CONNECTOR_SECURITY_KEYSTORE_ALIAS

static final String CONNECTOR_SECURITY_KEYSTORE_ALIAS
The alias of the key in the keystore.

See Also:
Constant Field Values

DEFAULT_CONNECTOR_SECURITY_KEYSTORE_ALIAS

static final String DEFAULT_CONNECTOR_SECURITY_KEYSTORE_ALIAS
Default alias of keystore's key.

See Also:
Constant Field Values

CONNECTOR_SECURITY_TRUSTSTORE_FILE

static final String CONNECTOR_SECURITY_TRUSTSTORE_FILE
The path to the truststore file.

See Also:
Constant Field Values

DEFAULT_CONNECTOR_SECURITY_TRUSTSTORE_FILE_NAME

static final String DEFAULT_CONNECTOR_SECURITY_TRUSTSTORE_FILE_NAME
Default truststore file name - when building a default truststore file string, this string will be relative to the data directory preference.

See Also:
Constant Field Values

CONNECTOR_SECURITY_TRUSTSTORE_ALGORITHM

static final String CONNECTOR_SECURITY_TRUSTSTORE_ALGORITHM
The algorithm used to manage the keys in the truststore file.

See Also:
Constant Field Values

DEFAULT_CONNECTOR_SECURITY_TRUSTSTORE_ALGORITHM

static final String DEFAULT_CONNECTOR_SECURITY_TRUSTSTORE_ALGORITHM
Default algorithm for the truststore.

See Also:
Constant Field Values

CONNECTOR_SECURITY_TRUSTSTORE_TYPE

static final String CONNECTOR_SECURITY_TRUSTSTORE_TYPE
The type of truststore file.

See Also:
Constant Field Values

DEFAULT_CONNECTOR_SECURITY_TRUSTSTORE_TYPE

static final String DEFAULT_CONNECTOR_SECURITY_TRUSTSTORE_TYPE
Default truststore file format.

See Also:
Constant Field Values

CONNECTOR_SECURITY_TRUSTSTORE_PASSWORD

static final String CONNECTOR_SECURITY_TRUSTSTORE_PASSWORD
The password used to access the truststore file.

See Also:
Constant Field Values

CMDSERVICE_DIRECTORY_DYNAMIC_DISCOVERY

static final String CMDSERVICE_DIRECTORY_DYNAMIC_DISCOVERY
If true, the command service directory will automatically detect new command services and will use them as soon as they get hot deployed.

See Also:
Constant Field Values

DEFAULT_CMDSERVICE_DIRECTORY_DYNAMIC_DISCOVERY

static final boolean DEFAULT_CMDSERVICE_DIRECTORY_DYNAMIC_DISCOVERY
The default that enables the command service directory to perform dynamic discovery.

See Also:
Constant Field Values

CMDSERVICES

static final String CMDSERVICES
The comma-separated list of command service class names - these are the command services that are immediately deployed when the server communications are started.

See Also:
Constant Field Values

REMOTE_POJOS

static final String REMOTE_POJOS
The comma-separated list of POJOs that are to be remoted. These define what POJOs to instantiate and immediately remote when the server communications are started. The format of value is: "pojo-class:remote-interface,..."

See Also:
Constant Field Values

DISABLE_COMMUNICATIONS

static final String DISABLE_COMMUNICATIONS
If this property is true, then the remote communications services will be disabled. That means that the service container will not start any remoting services.

See Also:
Constant Field Values

DEFAULT_DISABLE_COMMUNICATIONS

static final boolean DEFAULT_DISABLE_COMMUNICATIONS
By default, communications are not disabled.

See Also:
Constant Field Values

DATA_DIRECTORY

static final String DATA_DIRECTORY
This is the location where we want to store internal data files.

See Also:
Constant Field Values

DEFAULT_DATA_DIRECTORY

static final String DEFAULT_DATA_DIRECTORY
The default data directory.

See Also:
Constant Field Values

REMOTE_STREAM_MAX_IDLE_TIME

static final String REMOTE_STREAM_MAX_IDLE_TIME
The maximum amount of milliseconds a remoted stream hosted in a server is allowed to be idle before it is automatically closed and removed.

See Also:
Constant Field Values

DEFAULT_REMOTE_STREAM_MAX_IDLE_TIME

static final long DEFAULT_REMOTE_STREAM_MAX_IDLE_TIME
The default max idle time for the remote streams.

See Also:
Constant Field Values

COMMAND_AUTHENTICATOR

static final String COMMAND_AUTHENTICATOR
A fully qualified class name of the CommandAuthenticator implementation that will be used to authenticate incoming commands.

See Also:
Constant Field Values


Copyright © 2008-2012 Red Hat, Inc.. All Rights Reserved.