public class RASBaseGroup extends RASGroup implements java.lang.Cloneable
RASBaseGroup
is a RASGroup
, which
includes additional RASGroups
as well as a set of
default handlers (which can be attached to a logger if the logger's
configuration does not include a handler).RASManager
,
Serialized FormKEY_CLASS_NAME, KEY_CLIENT, KEY_COMPONENT, KEY_DATE_FORMAT, KEY_DEFAULT_HANDLERS, KEY_DEFAULT_MESSAGE_HANDLERS, KEY_DEFAULT_TRACE_HANDLERS, KEY_DESCRIPTION, KEY_ENCODING, KEY_EXCEPTION, KEY_EXCEPTION_TRACE, KEY_FILE_NAME, KEY_FORMATTER_NAMES, KEY_GROUP, KEY_HANDLER_NAMES, KEY_HEX_DATA, KEY_IS_CIRCULAR, KEY_IS_LOGGING, KEY_IS_SYNC, KEY_LOGGER, KEY_LOGGING_CLASS, KEY_LOGGING_METHOD, KEY_MAX_FILE_SIZE, KEY_MAX_FILES, KEY_MAX_QUEUE_SIZE, KEY_MESSAGE_EVENT_CLASSES, KEY_MESSAGE_FILE, KEY_MESSAGE_MASK, KEY_NAME, KEY_ORGANIZATION, KEY_PRODUCT, KEY_RETRY_INTERVAL, KEY_SEPARATOR, KEY_SERVER, KEY_SOCKET_PORT, KEY_SOCKET_SERVER, KEY_SUPPRESSED_KEYS, KEY_THREAD_ID, KEY_TIME_FORMAT, KEY_TRACE_EVENT_CLASSES, KEY_TRACE_MASK, RAS_VERSION
Constructor and Description |
---|
RASBaseGroup()
Deprecated.
Creates a
RASBaseGroup . |
Modifier and Type | Method and Description |
---|---|
void |
addGroup(RASGroup grp)
Deprecated.
Adds a RAS group to this group.
|
java.lang.Object |
clone()
Deprecated.
Creates a new
RASBaseGroup . |
java.lang.String |
getDefaultHandlers()
Deprecated.
Gets the default handlers, which will be associated with any
logger that does not have a "handlerNames" key in its configuration.
|
java.lang.String |
getDefaultMessageHandlers()
Deprecated.
Gets the default message handlers, which will be associated with any
logger that does not have a "handlerNames" key in its configuration.
|
java.lang.String |
getDefaultTraceHandlers()
Deprecated.
Gets the default trace handlers, which will be associated with any
logger that does not have a "handlerNames" key in its configuration.
|
RASGroup |
getGroup(java.lang.String name)
Deprecated.
Gets a RAS group from this group.
|
java.util.Hashtable |
getGroups()
Deprecated.
Gets all of the RAS groups associated with this group.
|
void |
removeGroup(RASGroup grp)
Deprecated.
Removes a RAS group from this group.
|
void |
setDefaultHandlers(java.lang.String names)
Deprecated.
Sets the default handlers, which will be associated with any
logger that does not have a "handlerNames" key in its configuration.
|
void |
setDefaultMessageHandlers(java.lang.String names)
Deprecated.
Sets the default message handlers, which will be associated with any
logger that does not have a "handlerNames" key in its configuration.
|
void |
setDefaultTraceHandlers(java.lang.String names)
Deprecated.
Sets the default trace handlers, which will be associated with any
logger that does not have a "handlerNames" key in its configuration.
|
java.lang.String |
toString()
Deprecated.
Returns a
String representation of this object. |
void |
updateActiveObjects(RASBaseGroup oldBaseGroup,
RASManager mgr)
Deprecated.
Scans an "old"
RASBaseGroup for RAS objects which have been
instantiated and updates this base group with this information. |
addFormatterConfig, addHandlerConfig, addMessageLoggerConfig, addTraceLoggerConfig, getFormatterConfig, getFormatterConfigs, getHandlerConfig, getHandlerConfigs, getMessageLoggerConfig, getMessageLoggerConfigs, getTraceLoggerConfig, getTraceLoggerConfigs, isModified, removeFormatterConfig, removeHandlerConfig, removeMessageLoggerConfig, removeTraceLoggerConfig, setModified, updateActiveObjects
getConfig, getDescription, getGroup, getName, init, setConfig, setDescription, setName
public java.lang.Object clone()
RASBaseGroup
.public void addGroup(RASGroup grp)
grp
- The RAS group to be added.public void removeGroup(RASGroup grp)
grp
- The RAS group to be removed.public RASGroup getGroup(java.lang.String name)
name
- The name of the RAS group.null
if the named group does
not exist.public java.util.Hashtable getGroups()
Hashtable
of RAS groups.public java.lang.String getDefaultHandlers()
String
of handler names.public void setDefaultHandlers(java.lang.String names)
names
- A blank delimited String
of handler names.public java.lang.String getDefaultMessageHandlers()
String
of handler names.public void setDefaultMessageHandlers(java.lang.String names)
names
- A blank delimited String
of handler names.public java.lang.String getDefaultTraceHandlers()
String
of handler names.public void setDefaultTraceHandlers(java.lang.String names)
names
- A blank delimited String
of handler names.public void updateActiveObjects(RASBaseGroup oldBaseGroup, RASManager mgr)
RASBaseGroup
for RAS objects which have been
instantiated and updates this base group with this information. This
method should be called if a RAS configuration is refreshed from a
data store, so that the active-object data is not lost. This method
does nothing if the "old" base group is null
.oldBaseGroup
- The RASBaseGroup
to be scanned for
instantiated objects.mgr
- The RASManager
.