public class BasicHandler extends java.lang.Object implements Handler, java.io.Serializable
Modifier and Type | Field and Description |
---|---|
protected java.util.HashMap |
attributes
The attributes of the handler are listed by this field.
|
protected java.lang.String |
name
The name of the handler
|
protected java.lang.String |
type
The type of the handler
|
APPEND_MODE_ATTRIBUTE, BUFFER_ATTRIBUTE, CONSOLE_HANDLER_TYPE, FILE_HANDLER_TYPE, FILE_NUMBER_ATTRIBUTE, GENERIC_HANDLER_TYPE, JMX_HANDLER_TYPE, LEVEL_ATTRIBUTE, LOGGER_HANDLER_TYPE, MAX_SIZE_ATTRIBUTE, OUTPUT_ATTRIBUTE, PATTERN_ATTRIBUTE, ROLLING_FILE_HANDLER_TYPE
Constructor and Description |
---|
BasicHandler(java.lang.String n,
java.lang.String t) |
Modifier and Type | Method and Description |
---|---|
java.lang.Object |
getAttribute(java.lang.String key)
It retrieves the value of an attribute value of the handler.
|
java.lang.String[] |
getAttributeNames()
It retrieves the attributes of the handler
|
java.util.Map |
getAttributes() |
java.lang.String |
getName()
It retrieves the name of the handler
|
java.lang.String |
getType()
It retrieves the Handler type
|
java.lang.Object |
setAttribute(java.lang.String key,
java.lang.Object value)
It assigns an attributte to the handler.
|
void |
setAttributes(java.util.Map properties) |
void |
setName(java.lang.String n)
It assigns the name of the handler
|
protected java.lang.String name
protected java.util.HashMap attributes
protected java.lang.String type
public java.util.Map getAttributes()
public void setAttributes(java.util.Map properties)
public java.lang.String getName()
Handler
public void setName(java.lang.String n)
Handler
public java.lang.String getType()
Handler
public java.lang.String[] getAttributeNames()
Handler
getAttributeNames
in interface Handler
public java.lang.Object getAttribute(java.lang.String key)
Handler
getAttribute
in interface Handler
key
- is an attribute namepublic java.lang.Object setAttribute(java.lang.String key, java.lang.Object value)
Handler
setAttribute
in interface Handler
key
- is the attribute namevalue
- is the attribute value