Interface Operation<C>
- Type Parameters:
C- operation context
- All Superinterfaces:
Definable<org.jboss.as.controller.OperationDefinition>
Interface to be implemented by operation enumerations.
- Author:
- Paul Ferraro, Radoslav Husar
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final org.jboss.as.controller.AttributeDefinition[] -
Method Summary
Modifier and TypeMethodDescriptionorg.jboss.dmr.ModelNodeexecute(org.jboss.as.controller.ExpressionResolver expressionResolver, org.jboss.dmr.ModelNode operation, C context) Execute against the specified context.default StringgetName()default org.jboss.as.controller.AttributeDefinition[]default booleanMethods inherited from interface org.jboss.as.clustering.controller.Definable
getDefinition
-
Field Details
-
NO_ATTRIBUTES
static final org.jboss.as.controller.AttributeDefinition[] NO_ATTRIBUTES
-
-
Method Details
-
getName
-
isReadOnly
default boolean isReadOnly() -
getParameters
default org.jboss.as.controller.AttributeDefinition[] getParameters() -
execute
org.jboss.dmr.ModelNode execute(org.jboss.as.controller.ExpressionResolver expressionResolver, org.jboss.dmr.ModelNode operation, C context) throws org.jboss.as.controller.OperationFailedException Execute against the specified context.- Parameters:
expressionResolver- an expression resolveroperation- original operation model to resolve parameters fromcontext- an execution context- Returns:
- the execution result (possibly null).
- Throws:
org.jboss.as.controller.OperationFailedException
-