|
||||||||||
| 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. |
org.jboss.metatype.api.types.MetaType |
getReturnType()
The MetaType for the operation return value. |
Object |
invoke(org.jboss.metatype.api.values.MetaValue... param)
Invoke the operation given its parameter values. |
| Method Detail |
|---|
String getDescription()
String getName()
ManagedOperation.Impact getImpact()
org.jboss.metatype.api.types.MetaType getReturnType()
ManagedParameter[] getParameters()
Object invoke(org.jboss.metatype.api.values.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 | |||||||||