Package org.jboss.as.logging
Class TransformerResourceDefinition
- java.lang.Object
-
- org.jboss.as.logging.TransformerResourceDefinition
-
- Direct Known Subclasses:
AsyncHandlerResourceDefinition.TransformerDefinition,ConsoleHandlerResourceDefinition.TransformerDefinition,CustomFormatterResourceDefinition.TransformerDefinition,CustomHandlerResourceDefinition.TransformerDefinition,FileHandlerResourceDefinition.TransformerDefinition,FilterResourceDefinition.TransformerDefinition,JsonFormatterResourceDefinition.TransformerDefinition,LoggerResourceDefinition.TransformerDefinition,PatternFormatterResourceDefinition.TransformerDefinition,PeriodicHandlerResourceDefinition.TransformerDefinition,PeriodicSizeRotatingHandlerResourceDefinition.TransformerDefinition,RootLoggerResourceDefinition.TransformerDefinition,SizeRotatingHandlerResourceDefinition.TransformerDefinition,SocketHandlerResourceDefinition.TransformerDefinition,SyslogHandlerResourceDefinition.TransformerDefinition,XmlFormatterResourceDefinition.TransformerDefinition
public abstract class TransformerResourceDefinition extends Object
Handles resource transformation registration for a management resource definition.- Author:
- James R. Perkins
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTransformerResourceDefinition(PathElement pathElement)Creates a new transformer resource definition.
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description PathElementgetPathElement()Gets the final element of the resource's address.abstract voidregisterTransformers(KnownModelVersion modelVersion, ResourceTransformationDescriptionBuilder rootResourceBuilder, ResourceTransformationDescriptionBuilder loggingProfileBuilder)Register the transformers for the resource.
-
-
-
Constructor Detail
-
TransformerResourceDefinition
protected TransformerResourceDefinition(PathElement pathElement)
Creates a new transformer resource definition.- Parameters:
pathElement- the path element of the resource. Cannot benull
-
-
Method Detail
-
getPathElement
public final PathElement getPathElement()
Gets the final element of the resource's address.- Returns:
- the path element of the resource. Will not be
null
-
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
-
-