org.apache.felix.mosgi.jmx.rmiconnector.mx4j.remote
Interface MX4JRemoteConstants


public interface MX4JRemoteConstants

Version:
$Revision: 1.1.1.1 $
Author:
Simone Bordet

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 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 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 mx4j.remote.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

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

See Also:
Constant Field Values

PROVIDER_PACKAGES

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

See Also:
Constant Field Values

CLIENT_PROVIDER_CLASS

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

See Also:
Constant Field Values

SERVER_PROVIDER_CLASS

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

See Also:
Constant Field Values

PROTOCOL_RESOLVER_PACKAGES

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

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

See Also:
Constant Field Values

RESOLVER_PACKAGES

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

See Also:
Constant Field Values

RESOLVER_CLASS

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

See Also:
Constant Field Values

FETCH_NOTIFICATIONS_TIMEOUT

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

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

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

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

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

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

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