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 voiddiscardOperations(String... operationNames)Don't forward and just discard the operation.voidregisterOperationTransformer(String operationName, OperationTransformer transformer)Register an operation transformer.TransformersSubRegistrationregisterSubResource(PathElement element)Register a sub resource.TransformersSubRegistrationregisterSubResource(PathElement element, boolean discard)Register a sub resource.TransformersSubRegistrationregisterSubResource(PathElement element, CombinedTransformer transformer)Register a sub resource.TransformersSubRegistrationregisterSubResource(PathElement element, OperationTransformer operationTransformer)Register a sub resource.TransformersSubRegistrationregisterSubResource(PathElement element, PathAddressTransformer pathAddressTransformer, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer)Register a sub resource.TransformersSubRegistrationregisterSubResource(PathElement element, PathAddressTransformer pathAddressTransformer, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer, boolean inherited, boolean placeholder)Register a sub resource.TransformersSubRegistrationregisterSubResource(PathElement element, ResourceTransformer resourceTransformer)register a sub resource.TransformersSubRegistrationregisterSubResource(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:TransformersSubRegistrationRegister a sub resource.- Specified by:
registerSubResourcein interfaceTransformersSubRegistration- Parameters:
element- the path element- Returns:
- the sub registration
-
registerSubResource
public TransformersSubRegistration registerSubResource(PathElement element, boolean discard)
Description copied from interface:TransformersSubRegistrationRegister a sub resource. If discardByDefault is set totrue, both operations and resource transformations are going to discard operations addressed to this resource.- Specified by:
registerSubResourcein 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:TransformersSubRegistrationRegister a sub resource.- Specified by:
registerSubResourcein 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:TransformersSubRegistrationregister a sub resource.- Specified by:
registerSubResourcein 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:TransformersSubRegistrationRegister a sub resource.- Specified by:
registerSubResourcein 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:TransformersSubRegistrationRegister a sub resource.- Specified by:
registerSubResourcein 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:TransformersSubRegistrationRegister a sub resource.- Specified by:
registerSubResourcein 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:TransformersSubRegistrationRegister a sub resource.- Specified by:
registerSubResourcein interfaceTransformersSubRegistration- Parameters:
element- the path elementpathAddressTransformer- the path transformationresourceTransformer- the resource transformeroperationTransformer- the default operation transformerinherited-trueto make the default operation transformer inheritedplaceholder-trueif 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:TransformersSubRegistrationDon't forward and just discard the operation.- Specified by:
discardOperationsin interfaceTransformersSubRegistration- Parameters:
operationNames- the operation names
-
registerOperationTransformer
public void registerOperationTransformer(String operationName, OperationTransformer transformer)
Description copied from interface:TransformersSubRegistrationRegister an operation transformer.- Specified by:
registerOperationTransformerin interfaceTransformersSubRegistration- Parameters:
operationName- the operation nametransformer- the operation transformer
-
-