Class Operations
- java.lang.Object
-
- org.jboss.as.clustering.controller.Operations
-
public final class Operations extends Object
Utility methods for creating/manipulating management operations.- Author:
- Paul Ferraro
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.jboss.dmr.ModelNodecreateAddOperation(org.jboss.as.controller.PathAddress address, int index)Creates an indexed add operation using the specified address and indexstatic org.jboss.dmr.ModelNodecreateAddOperation(org.jboss.as.controller.PathAddress address, int index, Map<Attribute,org.jboss.dmr.ModelNode> parameters)Creates an indexed add operation using the specified address and parametersstatic org.jboss.dmr.ModelNodecreateAddOperation(org.jboss.as.controller.PathAddress address, Map<Attribute,org.jboss.dmr.ModelNode> parameters)Creates an add operation using the specified address and parametersstatic org.jboss.dmr.ModelNodecreateCompositeOperation(List<org.jboss.dmr.ModelNode> operations)Creates a composite operation using the specified operation steps.static org.jboss.dmr.ModelNodecreateCompositeOperation(org.jboss.dmr.ModelNode... operations)Creates a composite operation using the specified operation steps.static org.jboss.dmr.ModelNodecreateDescribeOperation(org.jboss.as.controller.PathAddress address)Creates a describe operation using the specified address.static org.jboss.dmr.ModelNodecreateListAddOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, String value)static org.jboss.dmr.ModelNodecreateListGetOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, int index)static org.jboss.dmr.ModelNodecreateListRemoveOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, int index)static org.jboss.dmr.ModelNodecreateListRemoveOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, String value)static org.jboss.dmr.ModelNodecreateMapClearOperation(org.jboss.as.controller.PathAddress address, Attribute attribute)static org.jboss.dmr.ModelNodecreateMapGetOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, String key)static org.jboss.dmr.ModelNodecreateMapPutOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, String key, String value)static org.jboss.dmr.ModelNodecreateMapRemoveOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, String key)static org.jboss.dmr.ModelNodecreateReadAttributeOperation(org.jboss.as.controller.PathAddress address, Attribute attribute)Creates a read-attribute operation using the specified address and name.static org.jboss.dmr.ModelNodecreateReadResourceOperation(org.jboss.as.controller.PathAddress address)static org.jboss.dmr.ModelNodecreateUndefineAttributeOperation(org.jboss.as.controller.PathAddress address, Attribute attribute)Creates an undefine-attribute operation using the specified address and name.static org.jboss.dmr.ModelNodecreateWriteAttributeOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, org.jboss.dmr.ModelNode value)Creates a write-attribute operation using the specified address, name and value.static Set<String>getAllWriteAttributeOperationNames()static StringgetAttributeName(org.jboss.dmr.ModelNode operation)Returns the attribute name of the specified operationstatic org.jboss.dmr.ModelNodegetAttributeValue(org.jboss.dmr.ModelNode operation)Returns the attribute value of the specified operationstatic StringgetName(org.jboss.dmr.ModelNode operation)Returns the name of the specified operationstatic org.jboss.as.controller.PathAddressgetPathAddress(org.jboss.dmr.ModelNode operation)Returns the address of the specified operationstatic booleanisIncludeDefaults(org.jboss.dmr.ModelNode operation)Indicates whether or not this operation expects to include default values.static voidsetPathAddress(org.jboss.dmr.ModelNode operation, org.jboss.as.controller.PathAddress address)Sets the address of the specified operation.
-
-
-
Method Detail
-
getPathAddress
public static org.jboss.as.controller.PathAddress getPathAddress(org.jboss.dmr.ModelNode operation)
Returns the address of the specified operation- Parameters:
operation- an operation- Returns:
- a path address
-
setPathAddress
public static void setPathAddress(org.jboss.dmr.ModelNode operation, org.jboss.as.controller.PathAddress address)Sets the address of the specified operation.- Parameters:
operation- an operationaddress- a path address
-
getName
public static String getName(org.jboss.dmr.ModelNode operation)
Returns the name of the specified operation- Parameters:
operation- an operation- Returns:
- an operation name
-
getAttributeName
public static String getAttributeName(org.jboss.dmr.ModelNode operation)
Returns the attribute name of the specified operation- Parameters:
operation- an operation- Returns:
- an attribute name
-
getAttributeValue
public static org.jboss.dmr.ModelNode getAttributeValue(org.jboss.dmr.ModelNode operation)
Returns the attribute value of the specified operation- Parameters:
operation- an operation- Returns:
- an attribute value
-
isIncludeDefaults
public static boolean isIncludeDefaults(org.jboss.dmr.ModelNode operation)
Indicates whether or not this operation expects to include default values.- Parameters:
operation- an operation- Returns:
- true, if default values are expected, false otherwise.
-
createCompositeOperation
public static org.jboss.dmr.ModelNode createCompositeOperation(List<org.jboss.dmr.ModelNode> operations)
Creates a composite operation using the specified operation steps.- Parameters:
operations- steps- Returns:
- a composite operation
-
createCompositeOperation
public static org.jboss.dmr.ModelNode createCompositeOperation(org.jboss.dmr.ModelNode... operations)
Creates a composite operation using the specified operation steps.- Parameters:
operations- steps- Returns:
- a composite operation
-
createAddOperation
public static org.jboss.dmr.ModelNode createAddOperation(org.jboss.as.controller.PathAddress address, Map<Attribute,org.jboss.dmr.ModelNode> parameters)Creates an add operation using the specified address and parameters- Parameters:
address- a path addressparameters- a map of values per attribute- Returns:
- an add operation
-
createAddOperation
public static org.jboss.dmr.ModelNode createAddOperation(org.jboss.as.controller.PathAddress address, int index)Creates an indexed add operation using the specified address and index- Parameters:
address- a path addressindex-- Returns:
- an add operation
-
createAddOperation
public static org.jboss.dmr.ModelNode createAddOperation(org.jboss.as.controller.PathAddress address, int index, Map<Attribute,org.jboss.dmr.ModelNode> parameters)Creates an indexed add operation using the specified address and parameters- Parameters:
address- a path addressparameters- a map of values per attribute- Returns:
- an add operation
-
createReadAttributeOperation
public static org.jboss.dmr.ModelNode createReadAttributeOperation(org.jboss.as.controller.PathAddress address, Attribute attribute)Creates a read-attribute operation using the specified address and name.- Parameters:
address- a resource pathattribute- an attribute- Returns:
- a read-attribute operation
-
createWriteAttributeOperation
public static org.jboss.dmr.ModelNode createWriteAttributeOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, org.jboss.dmr.ModelNode value)Creates a write-attribute operation using the specified address, name and value.- Parameters:
address- a resource pathattribute- an attributevalue- an attribute value- Returns:
- a write-attribute operation
-
createUndefineAttributeOperation
public static org.jboss.dmr.ModelNode createUndefineAttributeOperation(org.jboss.as.controller.PathAddress address, Attribute attribute)Creates an undefine-attribute operation using the specified address and name.- Parameters:
address- a resource pathattribute- an attribute- Returns:
- an undefine-attribute operation
-
createDescribeOperation
public static org.jboss.dmr.ModelNode createDescribeOperation(org.jboss.as.controller.PathAddress address)
Creates a describe operation using the specified address.- Parameters:
address- a resource path- Returns:
- a describe operation
-
createReadResourceOperation
public static org.jboss.dmr.ModelNode createReadResourceOperation(org.jboss.as.controller.PathAddress address)
-
createListAddOperation
public static org.jboss.dmr.ModelNode createListAddOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, String value)
-
createListRemoveOperation
public static org.jboss.dmr.ModelNode createListRemoveOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, String value)
-
createListRemoveOperation
public static org.jboss.dmr.ModelNode createListRemoveOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, int index)
-
createListGetOperation
public static org.jboss.dmr.ModelNode createListGetOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, int index)
-
createMapGetOperation
public static org.jboss.dmr.ModelNode createMapGetOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, String key)
-
createMapPutOperation
public static org.jboss.dmr.ModelNode createMapPutOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, String key, String value)
-
createMapRemoveOperation
public static org.jboss.dmr.ModelNode createMapRemoveOperation(org.jboss.as.controller.PathAddress address, Attribute attribute, String key)
-
createMapClearOperation
public static org.jboss.dmr.ModelNode createMapClearOperation(org.jboss.as.controller.PathAddress address, Attribute attribute)
-
-