mx4j.remote
Interface MX4JRemoteConstants


public interface MX4JRemoteConstants

Version:
$Revision: 1.15 $

Field Summary
static java.lang.String CLIENT_PROVIDER_CLASS
          The string 'ClientProvider' as mandated by the spec
static java.lang.String CONNECTION_HEARTBEAT_PERIOD
          MX4J's implementation uses this property to specify the period (in ms) of the heartbeat pulse for JMXConnectors that use heartbeat to check if the connection with JMXConnectorServers is still alive.
static java.lang.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 JMXConnector and a JMXConnectorServer failed, at which a notification failed is emitted.
static java.lang.String FETCH_NOTIFICATIONS_MAX_NUMBER
          The reference implementation uses this property to specify the maximum number of notification to fetch.
static java.lang.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.
static java.lang.String FETCH_NOTIFICATIONS_TIMEOUT
          The reference implementation uses this property to specify the notification fetch timeout (in ms).
static java.lang.String HTTP_SERVER_CONFIGURATION
          Deprecated. Use HTTPConnectorServer.WEB_CONTAINER_CONFIGURATION instead
static java.lang.String NOTIFICATION_BUFFER_CAPACITY
          The reference implementation uses this property to specify the notification buffer size.
static java.lang.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.
static java.lang.String NOTIFICATION_QUEUE_CAPACITY
          MX4J's implementation uses this property to specify the maximum notification queue size on client size.
static java.lang.String PROTOCOL_RESOLVER_PACKAGES
          The key that specifies resolver packages, very much like JMXConnectorFactory.PROTOCOL_PROVIDER_PACKAGES
static java.lang.String PROVIDER_PACKAGES
          MX4J provider packages list for JMXConnector and JMXConnectorServer factories
static java.lang.String PROVIDER_PACKAGES_SEPARATOR
          A vertical bar '|' as mandated by the spec
static java.lang.String RESOLVER_CLASS
          The string 'Resolver'
static java.lang.String RESOLVER_PACKAGES
          MX4J provider packages list for ConnectionResolver subclasses
static java.lang.String RESOLVER_PACKAGES_SEPARATOR
          A vertical bar '|'
static java.lang.String SERVER_PROVIDER_CLASS
          The string 'ServerProvider' as mandated by the spec
 

Field Detail

PROVIDER_PACKAGES_SEPARATOR

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

See Also:
Constant Field Values

PROVIDER_PACKAGES

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

See Also:
Constant Field Values

CLIENT_PROVIDER_CLASS

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

See Also:
Constant Field Values

SERVER_PROVIDER_CLASS

public static final java.lang.String SERVER_PROVIDER_CLASS
The string 'ServerProvider' as mandated by the spec

See Also:
Constant Field Values

PROTOCOL_RESOLVER_PACKAGES

public static final java.lang.String PROTOCOL_RESOLVER_PACKAGES
The key that specifies resolver packages, very much like JMXConnectorFactory.PROTOCOL_PROVIDER_PACKAGES

See Also:
Constant Field Values

RESOLVER_PACKAGES_SEPARATOR

public static final java.lang.String RESOLVER_PACKAGES_SEPARATOR
A vertical bar '|'

See Also:
Constant Field Values

RESOLVER_PACKAGES

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

See Also:
Constant Field Values

RESOLVER_CLASS

public static final java.lang.String RESOLVER_CLASS
The string 'Resolver'

See Also:
Constant Field Values

FETCH_NOTIFICATIONS_TIMEOUT

public static final java.lang.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.

See Also:
Constant Field Values

FETCH_NOTIFICATIONS_MAX_NUMBER

public static final java.lang.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.

See Also:
Constant Field Values

NOTIFICATION_BUFFER_CAPACITY

public static final java.lang.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.

See Also:
Constant Field Values

NOTIFICATION_PURGE_DISTANCE

public static final java.lang.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

See Also:
Constant Field Values

FETCH_NOTIFICATIONS_SLEEP

public static final java.lang.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).

See Also:
Constant Field Values

CONNECTION_HEARTBEAT_PERIOD

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

See Also:
CONNECTION_HEARTBEAT_RETRIES, Constant Field Values

CONNECTION_HEARTBEAT_RETRIES

public static final java.lang.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 JMXConnector and a JMXConnectorServer failed, at which a notification failed is emitted.

See Also:
CONNECTION_HEARTBEAT_PERIOD, Constant Field Values

NOTIFICATION_QUEUE_CAPACITY

public static final java.lang.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.

See Also:
Constant Field Values

HTTP_SERVER_CONFIGURATION

public static final java.lang.String HTTP_SERVER_CONFIGURATION
Deprecated. Use HTTPConnectorServer.WEB_CONTAINER_CONFIGURATION instead

See Also:
Constant Field Values


Copyright © 2001-2005 The MX4J Contributors. All Rights Reserved.