public abstract class JmxOperationImpl extends ServiceImp
log
CONFIRMATION_ID_KEY
Constructor and Description |
---|
JmxOperationImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getObjectName() |
java.lang.String |
getOperationName() |
java.util.List<ValueTranslator> |
getOperationParameters() |
protected void |
initService() |
protected java.lang.Object[] |
parametersToArray(AdaptrisMessage message) |
protected java.lang.String[] |
parametersToTypeArray(AdaptrisMessage message) |
void |
setObjectName(java.lang.String s)
Set the object name to issue the operation against.
|
void |
setOperationName(java.lang.String s)
Set the operation to call.
|
void |
setOperationParameters(java.util.List<ValueTranslator> parameters)
Set the list of
ValueTranslator that will create the various parameters. |
changeState, close, closeService, continueOnFailure, createName, createQualifier, getContinueOnFail, getIsTrackingEndpoint, getLookupName, getUniqueId, init, isBranching, isTrackingEndpoint, requestClose, requestInit, requestStart, requestStop, retrieveComponentState, setContinueOnFail, setIsTrackingEndpoint, setLookupName, setUniqueId, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
prepare
protected java.lang.Object[] parametersToArray(AdaptrisMessage message) throws CoreException
CoreException
protected java.lang.String[] parametersToTypeArray(AdaptrisMessage message)
protected void initService() throws CoreException
initService
in class ServiceImp
CoreException
public java.lang.String getObjectName()
public void setObjectName(java.lang.String s)
s
- the object name.public java.lang.String getOperationName()
public void setOperationName(java.lang.String s)
s
- the operation.public java.util.List<ValueTranslator> getOperationParameters()
public void setOperationParameters(java.util.List<ValueTranslator> parameters)
ValueTranslator
that will create the various parameters.parameters
- the operation parameters.