public abstract class OdeCommandsBase
extends org.apache.karaf.shell.console.OsgiCommandSupport
Modifier and Type | Field and Description |
---|---|
protected static java.lang.String |
COMPONENT_NAME |
protected static java.lang.String |
LIST_ALL_INSTANCES |
protected static java.lang.String |
LIST_ALL_PROCESSES |
protected static java.lang.String |
LIST_INSTANCES |
protected static java.lang.String |
RECOVER_ACTIVITY |
protected static java.lang.String |
RESUME |
protected static java.lang.String |
SUSPEND |
protected static java.lang.String |
TERMINATE |
Constructor and Description |
---|
OdeCommandsBase() |
Modifier and Type | Method and Description |
---|---|
protected java.util.List<TInstanceInfo> |
getActiveInstances(long timeoutInSeconds) |
protected java.util.List<TInstanceInfo> |
getAllInstances(long timeoutInSeconds) |
protected java.util.List<TInstanceInfo> |
getFilteredInstances(long timeoutInSeconds,
java.lang.String filter) |
protected javax.management.MBeanServer |
getMBeanServer() |
protected java.util.List<TProcessInfo> |
getProcesses(long timeoutInSeconds) |
protected java.util.List<TInstanceInfo> |
getSuspendedInstances(long timeoutInSeconds) |
protected <T> T |
invoke(java.lang.String operationName,
java.lang.Object[] params,
java.lang.String[] signature,
long timeoutInSeconds)
Invokes an operation on the ODE MBean server
|
protected InstanceInfoDocument |
recoverActivity(java.lang.Long instanceId,
java.lang.Long activityId,
java.lang.String action,
long timeoutInSeconds) |
protected void |
resume(java.lang.Long iid,
long timeoutInSeconds) |
protected void |
suspend(java.lang.Long iid,
long timeoutInSeconds) |
protected void |
terminate(java.lang.Long iid,
long timeoutInSeconds) |
protected static java.lang.String COMPONENT_NAME
protected static final java.lang.String LIST_INSTANCES
protected static final java.lang.String LIST_ALL_INSTANCES
protected static final java.lang.String LIST_ALL_PROCESSES
protected static final java.lang.String RECOVER_ACTIVITY
protected static final java.lang.String TERMINATE
protected static final java.lang.String SUSPEND
protected static final java.lang.String RESUME
protected javax.management.MBeanServer getMBeanServer()
protected <T> T invoke(java.lang.String operationName, java.lang.Object[] params, java.lang.String[] signature, long timeoutInSeconds) throws java.lang.Exception
T
- operationName
- args
- T
- java.lang.Exception
protected java.util.List<TInstanceInfo> getActiveInstances(long timeoutInSeconds) throws java.lang.Exception
java.lang.Exception
protected java.util.List<TInstanceInfo> getSuspendedInstances(long timeoutInSeconds) throws java.lang.Exception
java.lang.Exception
protected java.util.List<TInstanceInfo> getFilteredInstances(long timeoutInSeconds, java.lang.String filter) throws java.lang.Exception
java.lang.Exception
protected java.util.List<TInstanceInfo> getAllInstances(long timeoutInSeconds) throws java.lang.Exception
java.lang.Exception
protected java.util.List<TProcessInfo> getProcesses(long timeoutInSeconds) throws java.lang.Exception
java.lang.Exception
protected InstanceInfoDocument recoverActivity(java.lang.Long instanceId, java.lang.Long activityId, java.lang.String action, long timeoutInSeconds) throws java.lang.Exception
java.lang.Exception
protected void terminate(java.lang.Long iid, long timeoutInSeconds) throws java.lang.Exception
java.lang.Exception
protected void suspend(java.lang.Long iid, long timeoutInSeconds) throws java.lang.Exception
java.lang.Exception
protected void resume(java.lang.Long iid, long timeoutInSeconds) throws java.lang.Exception
java.lang.Exception