public class ExtensionRegistry.SubsystemRegistrationImpl extends Object implements SubsystemRegistration
Modifier and Type | Method and Description |
---|---|
ManagementResourceRegistration |
registerDeploymentModel(DescriptionProvider descriptionProvider)
Get the deployment model node registration for this subsystem.
|
ManagementResourceRegistration |
registerDeploymentModel(ResourceDefinition resourceDefinition)
Get the deployment model node registration for this subsystem.
|
TransformersSubRegistration |
registerModelTransformers(ModelVersionRange version,
CombinedTransformer combinedTransformer)
Register transformers for a given model version.
|
TransformersSubRegistration |
registerModelTransformers(ModelVersionRange range,
ResourceTransformer subsystemTransformer)
Register transformers for a specific model versions.
|
TransformersSubRegistration |
registerModelTransformers(ModelVersionRange version,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer)
Register transformers for a given model version.
|
ManagementResourceRegistration |
registerSubsystemModel(DescriptionProvider descriptionProvider)
Get the model node registration for this subsystem.
|
ManagementResourceRegistration |
registerSubsystemModel(ResourceDefinition resourceDefinition)
Get the model node registration for this subsystem.
|
void |
registerXMLElementWriter(org.jboss.staxmapper.XMLElementWriter<SubsystemMarshallingContext> writer)
Registers the
XMLElementWriter that can handle marshalling
the subsystem's configuration to XML. |
public ManagementResourceRegistration registerSubsystemModel(DescriptionProvider descriptionProvider)
SubsystemRegistration
registerSubsystemModel
in interface SubsystemRegistration
descriptionProvider
- provider of the description of the subsystem's root management resourcepublic ManagementResourceRegistration registerSubsystemModel(ResourceDefinition resourceDefinition)
SubsystemRegistration
registerSubsystemModel
in interface SubsystemRegistration
resourceDefinition
- factory for the provider of the description of the subsystem's root management resourcepublic ManagementResourceRegistration registerDeploymentModel(DescriptionProvider descriptionProvider)
SubsystemRegistration
registerDeploymentModel
in interface SubsystemRegistration
descriptionProvider
- provider of the description of the subsystem's root deployment-level management resourcepublic ManagementResourceRegistration registerDeploymentModel(ResourceDefinition resourceDefinition)
SubsystemRegistration
registerDeploymentModel
in interface SubsystemRegistration
resourceDefinition
- factory for the provider of the description of the subsystem's root deployment-level management resourcepublic void registerXMLElementWriter(org.jboss.staxmapper.XMLElementWriter<SubsystemMarshallingContext> writer)
SubsystemRegistration
XMLElementWriter
that can handle marshalling
the subsystem's configuration to XML.registerXMLElementWriter
in interface SubsystemRegistration
writer
- the writerpublic TransformersSubRegistration registerModelTransformers(ModelVersionRange range, ResourceTransformer subsystemTransformer)
SubsystemRegistration
registerModelTransformers
in interface SubsystemRegistration
range
- the model version rangesubsystemTransformer
- the subsystem resource transformerpublic TransformersSubRegistration registerModelTransformers(ModelVersionRange version, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer)
SubsystemRegistration
registerModelTransformers
in interface SubsystemRegistration
version
- the model versionresourceTransformer
- the subsystem resource transformeroperationTransformer
- the subsystem operation transformerpublic TransformersSubRegistration registerModelTransformers(ModelVersionRange version, CombinedTransformer combinedTransformer)
SubsystemRegistration
registerModelTransformers
in interface SubsystemRegistration
version
- the model versioncombinedTransformer
- the combined transformerCopyright © 2015 JBoss by Red Hat. All rights reserved.