Package org.jboss.logmanager.config
Interface HandlerConfiguration
- All Superinterfaces:
HandlerContainingConfigurable
,NamedConfigurable
,ObjectConfigurable<Handler>
,PropertyConfigurable
public interface HandlerConfiguration
extends HandlerContainingConfigurable, NamedConfigurable, PropertyConfigurable, ObjectConfigurable<Handler>
Configuration for a single handler.
- Author:
- David M. Lloyd
-
Method Summary
Modifier and TypeMethodDescriptionReturns the encoding which may be an expression.Returns the error manager name which may be an expression.Returns a filter that may be an expression.Get the name of the configured formatter for this handler.Gets the formatter name which may be an expression.getLevel()
Gets the level set on the handler.Returns the level that may be an expression.void
setEncoding
(String name) void
setEncoding
(String expression, String value) Sets the expression value for the encoding.void
setErrorManagerName
(String name) void
setErrorManagerName
(String expression, String value) Sets the expression value for the error manager name.void
void
Sets the expression value and for the filter.void
setFormatterName
(String name) Set the name of the configured formatter for this handler.void
setFormatterName
(String expression, String value) Sets the expression value for the formatter name.void
Sets the level on the handler.void
Sets the expression value for the level.Methods inherited from interface org.jboss.logmanager.config.HandlerContainingConfigurable
addHandlerName, getHandlerNames, removeHandlerName, setHandlerNames, setHandlerNames
Methods inherited from interface org.jboss.logmanager.config.NamedConfigurable
getName
Methods inherited from interface org.jboss.logmanager.config.ObjectConfigurable
getClassName, getInstance, getModuleName
Methods inherited from interface org.jboss.logmanager.config.PropertyConfigurable
addPostConfigurationMethod, getConstructorProperties, getPostConfigurationMethods, getPropertyNames, getPropertyValueExpression, getPropertyValueString, hasConstructorProperty, hasProperty, removePostConfigurationMethod, removeProperty, setPostConfigurationMethods, setPostConfigurationMethods, setPropertyValueExpression, setPropertyValueExpression, setPropertyValueString
-
Method Details
-
getFormatterName
String getFormatterName()Get the name of the configured formatter for this handler.- Returns:
- the formatter name
-
getFormatterNameValueExpression
ValueExpression<String> getFormatterNameValueExpression()Gets the formatter name which may be an expression.- Returns:
- the formatter name
-
setFormatterName
Set the name of the configured formatter for this handler.- Parameters:
name
- the formatter name
-
setFormatterName
Sets the expression value for the formatter name. This method will not parse the expression for the value and instead use thelevel
parameter for the formatter name on the handler.- Parameters:
expression
- the expression used to resolve the levelvalue
- the value to set the formatter name to- See Also:
-
getLevel
String getLevel()Gets the level set on the handler.- Returns:
- the level
-
getLevelValueExpression
ValueExpression<String> getLevelValueExpression()Returns the level that may be an expression.- Returns:
- the level
-
setLevel
Sets the level on the handler.- Parameters:
level
- the level to set, may be an expression- See Also:
-
setLevel
Sets the expression value for the level. This method will not parse the expression for the value and instead use thelevel
parameter for the level on the handler.- Parameters:
expression
- the expression used to resolve the levellevel
- the level to use- See Also:
-
getFilter
String getFilter() -
getFilterValueExpression
ValueExpression<String> getFilterValueExpression()Returns a filter that may be an expression.- Returns:
- the filter
-
setFilter
-
setFilter
Sets the expression value and for the filter. This method will not parse the expression for the value and instead use thevalue
parameter for the filter on the handler.- Parameters:
expression
- the expressionvalue
- the value to set the filter to
-
getEncoding
String getEncoding() -
getEncodingValueExpression
ValueExpression<String> getEncodingValueExpression()Returns the encoding which may be an expression.- Returns:
- the encoding
-
setEncoding
-
setEncoding
Sets the expression value for the encoding. This method will not parse the expression for the value and instead use thevalue
parameter for the encoding on the handler.- Parameters:
expression
- the expressionvalue
- the value to set the encoding to- See Also:
-
getErrorManagerName
String getErrorManagerName() -
getErrorManagerNameValueExpression
ValueExpression<String> getErrorManagerNameValueExpression()Returns the error manager name which may be an expression.- Returns:
- the error manager name
-
setErrorManagerName
-
setErrorManagerName
Sets the expression value for the error manager name. This method will not parse the expression for the value and instead use thevalue
parameter for the error manager name on the handler.- Parameters:
expression
- the expressionvalue
- the value to set the error manager name to- See Also:
-