|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface CoordinatorMBean
This MBean provides the management interface to the OSGi Coordinator Service
| Field Summary | |
|---|---|
static javax.management.openmbean.CompositeType |
COORDINATION_TYPE
|
static javax.management.openmbean.TabularType |
COORDINATIONS_TYPE
Defines a list of COORDINATION_TYPE |
static java.lang.String |
ID
The key ID, used in ID_ITEM. |
static Item |
ID_ITEM
The item for the id of an Coordination object. |
static java.lang.String |
NAME
The key NAME, used in NAME_ITEM. |
static Item |
NAME_ITEM
The item for the user name for an authorization object. |
static java.lang.String |
OBJECTNAME
User Admin MBean object name. |
static java.lang.String |
TIMEOUT
The key TIMEOUT, used in TIMEOUT_ITEM. |
static Item |
TIMEOUT_ITEM
The item for the id of an Coordination object. |
| Method Summary | |
|---|---|
void |
addTimeout(long id,
long timeout)
Set/Change the timeout of a Coordination. |
boolean |
fail(long id,
java.lang.String reason)
Fail a Coordination. |
javax.management.openmbean.CompositeData |
getCoordination(long id)
Get a Coordination. |
javax.management.openmbean.TabularData |
listCoordinations(java.lang.String regexFilter)
List the current coordinations. |
| Field Detail |
|---|
static final java.lang.String OBJECTNAME
static final java.lang.String NAME
NAME_ITEM.
static final Item NAME_ITEM
NAME and the type is SimpleType.STRING.
static final java.lang.String ID
ID_ITEM.
static final Item ID_ITEM
ID and
the type is SimpleType.LONG. The id must be generated by the
Mbean and map to a unique Coordination (which should no be pinned in
memory because of this).
static final java.lang.String TIMEOUT
TIMEOUT_ITEM.
static final Item TIMEOUT_ITEM
ID and
the type is SimpleType.LONG.
static final javax.management.openmbean.CompositeType COORDINATION_TYPE
static final javax.management.openmbean.TabularType COORDINATIONS_TYPE
COORDINATION_TYPE
| Method Detail |
|---|
javax.management.openmbean.TabularData listCoordinations(java.lang.String regexFilter)
throws java.io.IOException
COORDINATIONS_TYPE.
regexFilter - a regular expression filter on the coordination name
COORDINATIONS_TYPE.
java.io.IOException - if the operation fails
javax.management.openmbean.CompositeData getCoordination(long id)
throws java.io.IOException
COORDINATION_TYPE.
id - The id of a Coordination
COORDINATION_TYPE.
java.io.IOException - if the operation fails
boolean fail(long id,
java.lang.String reason)
throws java.io.IOException
id - The id of the coordination to be failed.reason -
true if the coordination was failed by this call,
otherwise false.
java.io.IOException
void addTimeout(long id,
long timeout)
throws java.io.IOException
id - The id of the Coordinationtimeout - The nr of milliseconds for the next timeout.
java.io.IOException
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||