|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
The TraceMBean interface defines the management interface for the
TraceFacility (and other vendor-specific trace
generating interfaces). Using the TraceMBean a management client
may get or set the trace filter level for trace notification generated from
various component sources. The TraceMBean is also used as a
notification source in the generation of Trace
notifications.
The Object Name of a TraceMBean object can be obtained by
a management client via the SleeManagementMBean.getTraceMBean()
method.
Notifications
Since TraceMBean objects can emit Trace
notifications, it is required that that TraceMBean object implement
the javax.management.NotificationBroadcaster interface.
| Field Summary | |
static java.lang.String |
TRACE_NOTIFICATION_TYPE
The notification type of Trace notifications
emitted by this MBean. |
| Method Summary | |
Level |
getTraceLevel(ComponentID id)
Get the trace filter level for a particular component. |
void |
setTraceLevel(ComponentID id,
Level traceLevel)
Set the trace filter level for a particular component. |
| Field Detail |
public static final java.lang.String TRACE_NOTIFICATION_TYPE
Trace notifications
emitted by this MBean. The notification type is equal to the string
"javax.slee.management.trace".| Method Detail |
public void setTraceLevel(ComponentID id,
Level traceLevel)
throws java.lang.NullPointerException,
UnrecognizedComponentException,
ManagementException
TraceMBean
only generates trace notifications if the trace level of a trace message
generated by a component is equal to or greater than the trace filter level
set for that component.
The default trace filter level for a component is Level.OFF,
ie. trace notifications are never generated for the component unless the trace
filter level is explicitly set to a different level.
id - the identifier of the component.traceLevel - the new trace filter level for the component.java.lang.NullPointerException - if id is null.UnrecognizedComponentException - if id is not a recognizable
ComponentID object for the SLEE or it does not correspond
with a component installed in the SLEE.ManagementException - if the trace level could not be set due to a
system-level failure.
public Level getTraceLevel(ComponentID id)
throws java.lang.NullPointerException,
UnrecognizedComponentException,
ManagementException
The default trace filter level for a component is Level.OFF,
ie. trace notifications are never generated for the component unless the trace
filter level is explicitly set to a different level.
id - the identifier of the component.java.lang.NullPointerException - if id is null.UnrecognizedComponentException - if id is not a recognizable
ComponentID object for the SLEE or it does not correspond
with a component installed in the SLEE.ManagementException - if the trace level could not be set due to a
system-level failure.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||