com.ibm.ras.mgr
Class RASBaseGroup
- java.lang.Object
-
- com.ibm.ras.RASObject
-
- com.ibm.ras.mgr.RASGroup
-
- com.ibm.ras.mgr.RASBaseGroup
-
- All Implemented Interfaces:
- RASConstants, RASIObject, java.io.Serializable, java.lang.Cloneable
Deprecated.As of WAS 6.0, recommend using java.util.logging
public class RASBaseGroup extends RASGroup implements java.lang.Cloneable
RASBaseGroup
is aRASGroup
, which includes additionalRASGroups
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).- See Also:
RASManager
, Serialized Form
-
-
Field Summary
-
Fields inherited from interface com.ibm.ras.RASConstants
KEY_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 Summary
Constructors Constructor and Description RASBaseGroup()
Deprecated.Creates aRASBaseGroup
.
-
Method Summary
Methods 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 newRASBaseGroup
.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 aString
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.-
Methods inherited from class com.ibm.ras.mgr.RASGroup
addFormatterConfig, addHandlerConfig, addMessageLoggerConfig, addTraceLoggerConfig, getFormatterConfig, getFormatterConfigs, getHandlerConfig, getHandlerConfigs, getMessageLoggerConfig, getMessageLoggerConfigs, getTraceLoggerConfig, getTraceLoggerConfigs, isModified, removeFormatterConfig, removeHandlerConfig, removeMessageLoggerConfig, removeTraceLoggerConfig, setModified, updateActiveObjects
-
Methods inherited from class com.ibm.ras.RASObject
getConfig, getDescription, getGroup, getName, init, setConfig, setDescription, setName
-
-
-
-
Method Detail
-
clone
public java.lang.Object clone()
Deprecated.Creates a newRASBaseGroup
.
-
addGroup
public void addGroup(RASGroup grp)
Deprecated.Adds a RAS group to this group. If a RAS group with the same name is already a member of this base group, it is replaced.- Parameters:
grp
- The RAS group to be added.
-
removeGroup
public void removeGroup(RASGroup grp)
Deprecated.Removes a RAS group from this group. If the named group does not exist, this method does nothing.- Parameters:
grp
- The RAS group to be removed.
-
getGroup
public RASGroup getGroup(java.lang.String name)
Deprecated.Gets a RAS group from this group.- Parameters:
name
- The name of the RAS group.- Returns:
- The RAS group, or
null
if the named group does not exist.
-
getGroups
public java.util.Hashtable getGroups()
Deprecated.Gets all of the RAS groups associated with this group.- Returns:
- A
Hashtable
of RAS groups.
-
getDefaultHandlers
public 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. If the configuration does include "defaultMessageHandlerNames" or "defaultTraceHandlerNames," those handlers, as appropriate for the type of logger, should be attached to the logger instead.- Returns:
- A blank delimited
String
of handler names.
-
setDefaultHandlers
public 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. If the configuration does include "defaultMessageHandlerNames" or "defaultTraceHandlerNames," those handlers, as appropriate for the type of logger, should be attached to the logger instead.- Parameters:
names
- A blank delimitedString
of handler names.
-
getDefaultMessageHandlers
public 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.- Returns:
- A blank delimited
String
of handler names.
-
setDefaultMessageHandlers
public 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.- Parameters:
names
- A blank delimitedString
of handler names.
-
getDefaultTraceHandlers
public 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.- Returns:
- A blank delimited
String
of handler names.
-
setDefaultTraceHandlers
public 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.- Parameters:
names
- A blank delimitedString
of handler names.
-
updateActiveObjects
public 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. 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 isnull
.- Parameters:
oldBaseGroup
- TheRASBaseGroup
to be scanned for instantiated objects.mgr
- TheRASManager
.
-
-