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 String CLIENT_PROVIDER_CLASS
          The string 'ClientProvider' as mandated by the spec
static 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 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 String FETCH_NOTIFICATIONS_MAX_NUMBER
          The reference implementation uses this property to specify the maximum number of notification to fetch.
static 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 String FETCH_NOTIFICATIONS_TIMEOUT
          The reference implementation uses this property to specify the notification fetch timeout (in ms).
static String NOTIFICATION_BUFFER_CAPACITY
          The reference implementation uses this property to specify the notification buffer size.
static 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 String PROTOCOL_RESOLVER_PACKAGES
          The key that specifies resolver packages, very much like JMXConnectorFactory.PROTOCOL_PROVIDER_PACKAGES
static String PROVIDER_PACKAGES
          MX4J provider packages list for JMXConnector and JMXConnectorServer factories
static String PROVIDER_PACKAGES_SEPARATOR
          A vertical bar '|' as mandated by the spec
static String RESOLVER_CLASS
          The string 'Resolver'
static String RESOLVER_PACKAGES
          MX4J provider packages list for mx4j.remote.ConnectionResolver subclasses
static String RESOLVER_PACKAGES_SEPARATOR
          A vertical bar '|'
static String SERVER_PROVIDER_CLASS
          The string 'ServerProvider' as mandated by the spec
 

Field Detail

PROVIDER_PACKAGES_SEPARATOR

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

See Also:
Constant Field Values

PROVIDER_PACKAGES

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

See Also:
Constant Field Values

CLIENT_PROVIDER_CLASS

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

See Also:
Constant Field Values

SERVER_PROVIDER_CLASS

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

See Also:
Constant Field Values

PROTOCOL_RESOLVER_PACKAGES

static final 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 String RESOLVER_PACKAGES_SEPARATOR
A vertical bar '|'

See Also:
Constant Field Values

RESOLVER_PACKAGES

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

See Also:
Constant Field Values

RESOLVER_CLASS

static final String RESOLVER_CLASS
The string 'Resolver'

See Also:
Constant Field Values

FETCH_NOTIFICATIONS_TIMEOUT

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.

See Also:
Constant Field Values

FETCH_NOTIFICATIONS_MAX_NUMBER

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.

See Also:
Constant Field Values

NOTIFICATION_BUFFER_CAPACITY

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.

See Also:
Constant Field Values

NOTIFICATION_PURGE_DISTANCE

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

See Also:
Constant Field Values

FETCH_NOTIFICATIONS_SLEEP

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).

See Also:
Constant Field Values

CONNECTION_HEARTBEAT_PERIOD

static final 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 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


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.