|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.managed.plugins.ManagedOperationImpl
public class ManagedOperationImpl
A default implementation of ManagedOperation
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from interface org.jboss.managed.api.ManagedOperation |
|---|
ManagedOperation.Impact |
| Constructor Summary | |
|---|---|
ManagedOperationImpl(String name,
String description)
|
|
ManagedOperationImpl(String name,
String description,
ManagedOperation.Impact impact,
ManagedParameter[] parameters,
org.jboss.metatype.api.types.MetaType returnType)
|
|
| 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)
This does not have a meaningful implementation because the target is unknown. |
void |
setDescription(String description)
|
void |
setImpact(ManagedOperation.Impact impact)
|
void |
setName(String name)
|
void |
setParameters(ManagedParameter[] parameters)
|
void |
setReturnType(org.jboss.metatype.api.types.MetaType returnType)
|
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ManagedOperationImpl(String name,
String description)
public ManagedOperationImpl(String name,
String description,
ManagedOperation.Impact impact,
ManagedParameter[] parameters,
org.jboss.metatype.api.types.MetaType returnType)
| Method Detail |
|---|
public String getDescription()
ManagedOperation
getDescription in interface ManagedOperationpublic void setDescription(String description)
public ManagedOperation.Impact getImpact()
ManagedOperation
getImpact in interface ManagedOperationpublic void setImpact(ManagedOperation.Impact impact)
public String getName()
ManagedOperation
getName in interface ManagedOperationpublic void setName(String name)
public ManagedParameter[] getParameters()
ManagedOperation
getParameters in interface ManagedOperationpublic void setParameters(ManagedParameter[] parameters)
public org.jboss.metatype.api.types.MetaType getReturnType()
ManagedOperation
getReturnType in interface ManagedOperationpublic void setReturnType(org.jboss.metatype.api.types.MetaType returnType)
public Object invoke(org.jboss.metatype.api.values.MetaValue... param)
invoke in interface ManagedOperationparam - the varags for the operation parameters.
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||