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
ConstructorsConstructorDescriptionTransformersSubRegistrationImpl(ModelVersionRange range, GlobalTransformerRegistry registry, PathAddress parent) -
Method Summary
Modifier and TypeMethodDescriptionvoiddiscardOperations(String... operationNames) Don't forward and just discard the operation.voidregisterOperationTransformer(String operationName, OperationTransformer transformer) Register an operation transformer.registerSubResource(PathElement element) Register a sub resource.registerSubResource(PathElement element, boolean discard) Register a sub resource.registerSubResource(PathElement element, CombinedTransformer transformer) Register a sub resource.registerSubResource(PathElement element, OperationTransformer operationTransformer) Register a sub resource.registerSubResource(PathElement element, PathAddressTransformer pathAddressTransformer, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer) Register a sub resource.registerSubResource(PathElement element, PathAddressTransformer pathAddressTransformer, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer, boolean inherited, boolean placeholder) Register a sub resource.registerSubResource(PathElement element, ResourceTransformer resourceTransformer) register a sub resource.registerSubResource(PathElement element, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer) Register a sub resource.
-
Constructor Details
-
TransformersSubRegistrationImpl
public TransformersSubRegistrationImpl(ModelVersionRange range, GlobalTransformerRegistry registry, PathAddress parent)
-
-
Method Details
-
registerSubResource
Description copied from interface:TransformersSubRegistrationRegister a sub resource.- Specified by:
registerSubResourcein interfaceTransformersSubRegistration- Parameters:
element- the path element- Returns:
- the sub registration
-
registerSubResource
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
Description copied from interface:TransformersSubRegistrationDon't forward and just discard the operation.- Specified by:
discardOperationsin interfaceTransformersSubRegistration- Parameters:
operationNames- the operation names
-
registerOperationTransformer
Description copied from interface:TransformersSubRegistrationRegister an operation transformer.- Specified by:
registerOperationTransformerin interfaceTransformersSubRegistration- Parameters:
operationName- the operation nametransformer- the operation transformer
-