|
OSGi™ Service Platform Release 4 Version 4.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
An implementation of this interface takes the responsibility of handling node execute requests requests in a subtree of the DMT.
In an OSGi environment such implementations should be registered at the OSGi
service registry specifying the list of root node URIs in a
String array in the execRootURIs registration
parameter.
| Method Summary | |
void |
execute(DmtSession session,
java.lang.String[] nodePath,
java.lang.String correlator,
java.lang.String data)
Execute the given node with the given data. |
| Method Detail |
public void execute(DmtSession session,
java.lang.String[] nodePath,
java.lang.String correlator,
java.lang.String data)
throws DmtException
The semantics of an execute operation and the data parameter it takes
depends on the definition of the managed object on which the command is
issued. Session information is given as it is needed for sending alerts
back from the plugin. If a correlation ID is specified, it should be used
as the correlator parameter for alerts sent in response to
this execute operation.
The nodePath parameter contains an array of path segments
identifying the node to be executed in the subtree of this plugin. This
is an absolute path, so the first segment is always ".".
Special characters appear escaped in the segments.
session - a reference to the session in which the operation was
issued, must not be nullnodePath - the absolute path of the node to be executed, must not be
nullcorrelator - an identifier to associate this operation with any
alerts sent in response to it, can be nulldata - the parameter of the execute operation, can be
null
DmtException - with the following possible error codes:
NODE_NOT_FOUND if the node does not exist and
the plugin does not allow executing unexisting nodes
METADATA_MISMATCH if the command failed
because of meta-data restrictions
DATA_STORE_FAILURE if an error occurred while
accessing the data store
COMMAND_FAILED if some unspecified error is
encountered while attempting to complete the command
DmtSession.execute(String, String),
DmtSession.execute(String, String, String)
|
OSGi™ Service Platform Release 4 Version 4.1 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||