mx4j.remote

Interface MX4JRemoteConstants

public interface MX4JRemoteConstants

Version: $Revision: 1.15 $

Field Summary
static StringCLIENT_PROVIDER_CLASS
The string 'ClientProvider' as mandated by the spec
static StringCONNECTION_HEARTBEAT_PERIOD
MX4J's implementation uses this property to specify the period (in ms) of the heartbeat pulse for javax.management.remote.JMXConnector JMXConnectors that use heartbeat to check if the connection with javax.management.remote.JMXConnectorServer JMXConnectorServers is still alive.
static StringCONNECTION_HEARTBEAT_RETRIES
MX4J's implementation uses this property to specify the number of retries of heartbeat pulses before declaring the connection between a javax.management.remote.JMXConnector JMXConnector and a javax.management.remote.JMXConnectorServer JMXConnectorServer failed, at which a javax.management.remote.JMXConnectionNotification notification failed is emitted.
static StringFETCH_NOTIFICATIONS_MAX_NUMBER
The reference implementation uses this property to specify the maximum number of notification to fetch.
static StringFETCH_NOTIFICATIONS_SLEEP
MX4J's implementation uses this property to specify the amount of time (in ms) the client should sleep between notification fetches.
static StringFETCH_NOTIFICATIONS_TIMEOUT
The reference implementation uses this property to specify the notification fetch timeout (in ms).
static StringHTTP_SERVER_CONFIGURATION
static StringNOTIFICATION_BUFFER_CAPACITY
The reference implementation uses this property to specify the notification buffer size.
static StringNOTIFICATION_PURGE_DISTANCE
MX4J's implementation uses this property to specify the distance between the lowest expected notification sequence number (sent by the client via fetchNotifications()) and the minimum sequence number of the notification buffer.
static StringNOTIFICATION_QUEUE_CAPACITY
MX4J's implementation uses this property to specify the maximum notification queue size on client size.
static StringPROTOCOL_RESOLVER_PACKAGES
The key that specifies resolver packages, very much like
static StringPROVIDER_PACKAGES
MX4J provider packages list for JMXConnector and JMXConnectorServer factories
static StringPROVIDER_PACKAGES_SEPARATOR
A vertical bar '|' as mandated by the spec
static StringRESOLVER_CLASS
The string 'Resolver'
static StringRESOLVER_PACKAGES
MX4J provider packages list for ConnectionResolver subclasses
static StringRESOLVER_PACKAGES_SEPARATOR
A vertical bar '|'
static StringSERVER_PROVIDER_CLASS
The string 'ServerProvider' as mandated by the spec

Field Detail

CLIENT_PROVIDER_CLASS

public static final String CLIENT_PROVIDER_CLASS
The string 'ClientProvider' as mandated by the spec

CONNECTION_HEARTBEAT_PERIOD

public static final String CONNECTION_HEARTBEAT_PERIOD
MX4J's implementation uses this property to specify the period (in ms) of the heartbeat pulse for javax.management.remote.JMXConnector JMXConnectors that use heartbeat to check if the connection with javax.management.remote.JMXConnectorServer JMXConnectorServers is still alive.

See Also: CONNECTION_HEARTBEAT_RETRIES

CONNECTION_HEARTBEAT_RETRIES

public static final String CONNECTION_HEARTBEAT_RETRIES
MX4J's implementation uses this property to specify the number of retries of heartbeat pulses before declaring the connection between a javax.management.remote.JMXConnector JMXConnector and a javax.management.remote.JMXConnectorServer JMXConnectorServer failed, at which a javax.management.remote.JMXConnectionNotification notification failed is emitted.

See Also: CONNECTION_HEARTBEAT_PERIOD

FETCH_NOTIFICATIONS_MAX_NUMBER

public static final String FETCH_NOTIFICATIONS_MAX_NUMBER
The reference implementation uses this property to specify the maximum number of notification to fetch. MX4J will use the same for compatibility. DO NOT CHANGE IT unless the reference implementation changes it.

FETCH_NOTIFICATIONS_SLEEP

public static final String FETCH_NOTIFICATIONS_SLEEP
MX4J's implementation uses this property to specify the amount of time (in ms) the client should sleep between notification fetches. A value of 0 means there will be no sleep (fetches will be done one after the other).

FETCH_NOTIFICATIONS_TIMEOUT

public static final String FETCH_NOTIFICATIONS_TIMEOUT
The reference implementation uses this property to specify the notification fetch timeout (in ms). MX4J will use the same for compatibility. DO NOT CHANGE IT unless the reference implementation changes it.

HTTP_SERVER_CONFIGURATION

public static final String HTTP_SERVER_CONFIGURATION

Deprecated: Use WEB_CONTAINER_CONFIGURATION instead

NOTIFICATION_BUFFER_CAPACITY

public static final String NOTIFICATION_BUFFER_CAPACITY
The reference implementation uses this property to specify the notification buffer size. MX4J will use the same for compatibility. DO NOT CHANGE IT unless the reference implementation changes it.

NOTIFICATION_PURGE_DISTANCE

public static final String NOTIFICATION_PURGE_DISTANCE
MX4J's implementation uses this property to specify the distance between the lowest expected notification sequence number (sent by the client via fetchNotifications()) and the minimum sequence number of the notification buffer. When this difference is greater than the value of this property, old notifications are eliminated from the notification buffer

NOTIFICATION_QUEUE_CAPACITY

public static final String NOTIFICATION_QUEUE_CAPACITY
MX4J's implementation uses this property to specify the maximum notification queue size on client size. If set to 0, or not present, the queue will have no limit. Specify this property when the server side is generating notifications at a fast rate, but clients can process them only at a slower rate. In this case notifications will queue up on client side, and if no limit is given to the queue, there is a potential risk of an OutOfMemoryError.

PROTOCOL_RESOLVER_PACKAGES

public static final String PROTOCOL_RESOLVER_PACKAGES
The key that specifies resolver packages, very much like javax.management.remote.JMXConnectorFactory#PROTOCOL_PROVIDER_PACKAGES

PROVIDER_PACKAGES

public static final String PROVIDER_PACKAGES
MX4J provider packages list for JMXConnector and JMXConnectorServer factories

PROVIDER_PACKAGES_SEPARATOR

public static final String PROVIDER_PACKAGES_SEPARATOR
A vertical bar '|' as mandated by the spec

RESOLVER_CLASS

public static final String RESOLVER_CLASS
The string 'Resolver'

RESOLVER_PACKAGES

public static final String RESOLVER_PACKAGES
MX4J provider packages list for ConnectionResolver subclasses

RESOLVER_PACKAGES_SEPARATOR

public static final String RESOLVER_PACKAGES_SEPARATOR
A vertical bar '|'

SERVER_PROVIDER_CLASS

public static final String SERVER_PROVIDER_CLASS
The string 'ServerProvider' as mandated by the spec
Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.