Class TransformerRegistry.TransformersSubRegistrationImpl
- java.lang.Object
-
- org.jboss.as.controller.transform.TransformerRegistry.TransformersSubRegistrationImpl
-
- All Implemented Interfaces:
TransformersSubRegistration
- Enclosing class:
- TransformerRegistry
public static class TransformerRegistry.TransformersSubRegistrationImpl extends Object implements TransformersSubRegistration
-
-
Field Summary
-
Fields inherited from interface org.jboss.as.controller.transform.TransformersSubRegistration
COMMON_OPERATIONS
-
-
Constructor Summary
Constructors Constructor Description TransformersSubRegistrationImpl(ModelVersionRange range, GlobalTransformerRegistry registry, PathAddress parent)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
discardOperations(String... operationNames)
Don't forward and just discard the operation.void
registerOperationTransformer(String operationName, OperationTransformer transformer)
Register an operation transformer.TransformersSubRegistration
registerSubResource(PathElement element)
Register a sub resource.TransformersSubRegistration
registerSubResource(PathElement element, boolean discard)
Register a sub resource.TransformersSubRegistration
registerSubResource(PathElement element, CombinedTransformer transformer)
Register a sub resource.TransformersSubRegistration
registerSubResource(PathElement element, OperationTransformer operationTransformer)
Register a sub resource.TransformersSubRegistration
registerSubResource(PathElement element, PathAddressTransformer pathAddressTransformer, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer)
Register a sub resource.TransformersSubRegistration
registerSubResource(PathElement element, PathAddressTransformer pathAddressTransformer, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer, boolean inherited, boolean placeholder)
Register a sub resource.TransformersSubRegistration
registerSubResource(PathElement element, ResourceTransformer resourceTransformer)
register a sub resource.TransformersSubRegistration
registerSubResource(PathElement element, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer)
Register a sub resource.
-
-
-
Constructor Detail
-
TransformersSubRegistrationImpl
public TransformersSubRegistrationImpl(ModelVersionRange range, GlobalTransformerRegistry registry, PathAddress parent)
-
-
Method Detail
-
registerSubResource
public TransformersSubRegistration registerSubResource(PathElement element)
Description copied from interface:TransformersSubRegistration
Register a sub resource.- Specified by:
registerSubResource
in interfaceTransformersSubRegistration
- Parameters:
element
- the path element- Returns:
- the sub registration
-
registerSubResource
public TransformersSubRegistration registerSubResource(PathElement element, boolean discard)
Description copied from interface:TransformersSubRegistration
Register a sub resource. If discardByDefault is set totrue
, both operations and resource transformations are going to discard operations addressed to this resource.- Specified by:
registerSubResource
in interfaceTransformersSubRegistration
- Parameters:
element
- the path elementdiscard
- don't forward operations by default- Returns:
- the sub registration
-
registerSubResource
public TransformersSubRegistration registerSubResource(PathElement element, OperationTransformer operationTransformer)
Description copied from interface:TransformersSubRegistration
Register a sub resource.- Specified by:
registerSubResource
in interfaceTransformersSubRegistration
- Parameters:
element
- the path elementoperationTransformer
- the default operation transformer- Returns:
- the sub registration
-
registerSubResource
public TransformersSubRegistration registerSubResource(PathElement element, ResourceTransformer resourceTransformer)
Description copied from interface:TransformersSubRegistration
register a sub resource.- Specified by:
registerSubResource
in interfaceTransformersSubRegistration
- Parameters:
element
- the path elementresourceTransformer
- the resource transformer- Returns:
- the transformers sub registration
-
registerSubResource
public TransformersSubRegistration registerSubResource(PathElement element, CombinedTransformer transformer)
Description copied from interface:TransformersSubRegistration
Register a sub resource.- Specified by:
registerSubResource
in interfaceTransformersSubRegistration
- Parameters:
element
- the path elementtransformer
- the resource and operation transformer- Returns:
- the transformers sub registration
-
registerSubResource
public TransformersSubRegistration registerSubResource(PathElement element, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer)
Description copied from interface:TransformersSubRegistration
Register a sub resource.- Specified by:
registerSubResource
in interfaceTransformersSubRegistration
- Parameters:
element
- the path elementresourceTransformer
- the resource transformeroperationTransformer
- the default operation transformer- Returns:
- the transformers sub registration
-
registerSubResource
public TransformersSubRegistration registerSubResource(PathElement element, PathAddressTransformer pathAddressTransformer, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer)
Description copied from interface:TransformersSubRegistration
Register a sub resource.- Specified by:
registerSubResource
in interfaceTransformersSubRegistration
- Parameters:
element
- the path elementpathAddressTransformer
- the path transformationresourceTransformer
- the resource transformeroperationTransformer
- the default operation transformer- Returns:
- the transformers sub registration
-
registerSubResource
public TransformersSubRegistration registerSubResource(PathElement element, PathAddressTransformer pathAddressTransformer, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer, boolean inherited, boolean placeholder)
Description copied from interface:TransformersSubRegistration
Register a sub resource.- Specified by:
registerSubResource
in interfaceTransformersSubRegistration
- Parameters:
element
- the path elementpathAddressTransformer
- the path transformationresourceTransformer
- the resource transformeroperationTransformer
- the default operation transformerinherited
-true
to make the default operation transformer inheritedplaceholder
-true
if the transformers are placeholders and are responsible for resolving the children- Returns:
- the transformers sub registration
-
discardOperations
public void discardOperations(String... operationNames)
Description copied from interface:TransformersSubRegistration
Don't forward and just discard the operation.- Specified by:
discardOperations
in interfaceTransformersSubRegistration
- Parameters:
operationNames
- the operation names
-
registerOperationTransformer
public void registerOperationTransformer(String operationName, OperationTransformer transformer)
Description copied from interface:TransformersSubRegistration
Register an operation transformer.- Specified by:
registerOperationTransformer
in interfaceTransformersSubRegistration
- Parameters:
operationName
- the operation nametransformer
- the operation transformer
-
-