Package org.osgi.jmx
Class JmxConstants
java.lang.Object
org.osgi.jmx.JmxConstants
Constants for OSGi JMX Specification.
Additionally, this class contains a number of utility types that are used in
different places in the specification. These are
LONG_ARRAY_TYPE,
STRING_ARRAY_TYPE, and PROPERTIES_TYPE.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringFor an encoded array we need to start with ARRAY_OF.static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringThe key KEY.static final ItemThe key of a property.static final StringThe MBean Open type for an array of longsstatic final StringThe domain name of the selected OSGi compendium MBeansstatic final StringThe domain name of the core OSGi MBeansstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final TabularTypeDescribes a map with properties.static final CompositeTypeA Composite Type describing a a single property.A set of all scalars that can be used in theTYPEproperty of aPROPERTIES_TYPE.static final Stringstatic final StringThe MBean Open type for an array of stringsstatic final StringThe key PROPERTY_TYPE.static final ItemThe type of the property.static final StringThe key VALUE.static final ItemThe value of a property.static final StringFor an encoded vector we need to start with ARRAY_OF.static final String -
Method Summary
-
Field Details
-
STRING_ARRAY_TYPE
The MBean Open type for an array of strings -
LONG_ARRAY_TYPE
The MBean Open type for an array of longs -
ARRAY_OF
For an encoded array we need to start with ARRAY_OF. This must be followed by one of the names inSCALAR.- See Also:
-
VECTOR_OF
For an encoded vector we need to start with ARRAY_OF. This must be followed by one of the names inSCALAR.- See Also:
-
VERSION
- See Also:
-
STRING
- See Also:
-
INTEGER
- See Also:
-
LONG
- See Also:
-
FLOAT
- See Also:
-
DOUBLE
- See Also:
-
BYTE
- See Also:
-
SHORT
- See Also:
-
CHARACTER
- See Also:
-
BOOLEAN
- See Also:
-
BIGDECIMAL
- See Also:
-
BIGINTEGER
- See Also:
-
P_DOUBLE
- See Also:
-
P_FLOAT
- See Also:
-
P_LONG
- See Also:
-
P_INT
- See Also:
-
P_SHORT
- See Also:
-
P_BYTE
- See Also:
-
P_CHAR
- See Also:
-
P_BOOLEAN
- See Also:
-
SCALAR
-
KEY
The key KEY.- See Also:
-
KEY_ITEM
The key of a property. The key isKEYand the type isSimpleType.STRING. -
VALUE
The key VALUE.- See Also:
-
VALUE_ITEM
The value of a property. The key isVALUEand the type isSimpleType.STRING. A value will be encoded by the string given inTYPE. The syntax for this type is given inTYPE_ITEM. -
TYPE
The key PROPERTY_TYPE. ### can we call this value PropertyType and service type ServiceType?- See Also:
-
TYPE_ITEM
The type of the property. The key isTYPEand the type isSimpleType.STRING. This string must follow the following syntax: TYPE ::= ( 'Array of ' | 'Vector of ' )?SCALAR### why can't we just use the class name? ### why do we have to distinguish between primitives and wrappers? -
PROPERTY_TYPE
A Composite Type describing a a single property. A property consists of the following itemsKEY_ITEM,VALUE_ITEM, andTYPE_ITEM. -
PROPERTIES_TYPE
Describes a map with properties. The row type isPROPERTY_TYPE. The index is defined to theKEYof the property. -
OSGI_CORE
The domain name of the core OSGi MBeans- See Also:
-
OSGI_COMPENDIUM
The domain name of the selected OSGi compendium MBeans- See Also:
-