public interface SubsystemRegistration
If no XML mappings are defined, then a simple empty XML mapping is used.
| Modifier and Type | Method and Description |
|---|---|
ModelVersion |
getSubsystemVersion()
Get the version of the 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 version,
ResourceTransformer resourceTransformer)
Register transformers for a specific model versions.
|
TransformersSubRegistration |
registerModelTransformers(ModelVersionRange version,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer)
|
TransformersSubRegistration |
registerModelTransformers(ModelVersionRange version,
ResourceTransformer resourceTransformer,
OperationTransformer operationTransformer,
boolean placeholder)
Register transformers for a given model version.
|
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. |
ManagementResourceRegistration registerSubsystemModel(ResourceDefinition resourceDefinition)
resourceDefinition - factory for the provider of the description of the subsystem's root management resourceManagementResourceRegistration registerDeploymentModel(ResourceDefinition resourceDefinition)
resourceDefinition - factory for the provider of the description of the subsystem's root deployment-level management resourcevoid registerXMLElementWriter(org.jboss.staxmapper.XMLElementWriter<SubsystemMarshallingContext> writer)
XMLElementWriter that can handle marshalling
the subsystem's configuration to XML.writer - the writerTransformersSubRegistration registerModelTransformers(ModelVersionRange version, ResourceTransformer resourceTransformer)
version - the model version rangeresourceTransformer - the subsystem resource transformer@Deprecated TransformersSubRegistration registerModelTransformers(ModelVersionRange version, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer)
registerModelTransformers(ModelVersionRange, ResourceTransformer, OperationTransformer, boolean)version - the model versionresourceTransformer - the subsystem resource transformeroperationTransformer - the subsystem operation transformerTransformersSubRegistration registerModelTransformers(ModelVersionRange version, ResourceTransformer resourceTransformer, OperationTransformer operationTransformer, boolean placeholder)
version - the model versionresourceTransformer - the subsystem resource transformeroperationTransformer - the subsystem operation transformerplaceholder - whether or not the transformers are placeholdersTransformersSubRegistration registerModelTransformers(ModelVersionRange version, CombinedTransformer combinedTransformer)
version - the model versioncombinedTransformer - the combined transformerModelVersion getSubsystemVersion()
Copyright © 2014 JBoss by Red Hat. All rights reserved.