|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ManagedOperation
A representation of a managed operation.
Nested Class Summary | |
---|---|
static class |
ManagedOperation.Impact
The side-effect impact of invoking an operation |
Method Summary | |
---|---|
String |
getDescription()
Get the operation description |
ManagedOperation.Impact |
getImpact()
Get the impact of the operation |
String |
getName()
Get the name of the operation |
ManagedParameter[] |
getParameters()
The parameter information for the operation arguments. |
String[] |
getReflectionSignature()
Get the operation signature |
MetaType |
getReturnType()
The MetaType for the operation return value. |
MetaValue |
invoke(MetaValue... param)
Invoke the operation given its parameter values. |
Methods inherited from interface org.jboss.managed.api.TransientAttachments |
---|
getTransientAttachment, getTransientAttachment, setTransientAttachment |
Method Detail |
---|
String getDescription()
String getName()
ManagedOperation.Impact getImpact()
MetaType getReturnType()
ManagedParameter[] getParameters()
String[] getReflectionSignature()
MetaValue invoke(MetaValue... param)
param
- the varags for the operation parameters.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |