Package org.jboss.as.logging
Class TransformerResourceDefinition
- java.lang.Object
-
- org.jboss.as.controller.SimpleResourceDefinition
-
- org.jboss.as.logging.TransformerResourceDefinition
-
- All Implemented Interfaces:
ResourceDefinition
- Direct Known Subclasses:
AbstractHandlerDefinition,CustomFormatterResourceDefinition,FilterResourceDefinition,LoggerResourceDefinition,LoggingResourceDefinition,PatternFormatterResourceDefinition,RootLoggerResourceDefinition,SocketHandlerResourceDefinition,StructuredFormatterResourceDefinition,SyslogHandlerResourceDefinition
public abstract class TransformerResourceDefinition extends SimpleResourceDefinition
Adds the ability to register transformers in a resource definition.- Author:
- James R. Perkins
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.jboss.as.controller.SimpleResourceDefinition
SimpleResourceDefinition.Parameters
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTransformerResourceDefinition(SimpleResourceDefinition.Parameters parameters)Creates a new resource definition.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract voidregisterTransformers(KnownModelVersion modelVersion, ResourceTransformationDescriptionBuilder rootResourceBuilder, ResourceTransformationDescriptionBuilder loggingProfileBuilder)Register the transformers for the resource.-
Methods inherited from class org.jboss.as.controller.SimpleResourceDefinition
getAccessConstraints, getDeprecationData, getDescriptionProvider, getFlagsSet, getMaxOccurs, getMinOccurs, getPathElement, getResourceDescriptionResolver, isFeature, isOrderedChild, isRuntime, registerAdditionalRuntimePackages, registerAddOperation, registerAddOperation, registerAttributes, registerCapabilities, registerChildren, registerNotifications, registerOperations, registerRemoveOperation, registerRemoveOperation, setDeprecated
-
-
-
-
Constructor Detail
-
TransformerResourceDefinition
protected TransformerResourceDefinition(SimpleResourceDefinition.Parameters parameters)
Creates a new resource definition.- Parameters:
parameters- the parameters used to construct the resource
-
-
Method Detail
-
registerTransformers
public abstract void registerTransformers(KnownModelVersion modelVersion, ResourceTransformationDescriptionBuilder rootResourceBuilder, ResourceTransformationDescriptionBuilder loggingProfileBuilder)
Register the transformers for the resource.- Parameters:
modelVersion- the model version we're registeringrootResourceBuilder- the builder for the root resourceloggingProfileBuilder- the builder for the logging profile,nullif the profile was rejected
-
-