java.lang.Object
org.mobicents.slee.runtime.facilities.TraceFacilityImpl
- public class TraceFacilityImpl
- extends java.lang.Object
Implementation of the trace facility.
|
Method Summary |
void |
checkComponentID(ComponentID componentId)
|
void |
createTrace(ComponentID componentId,
Level level,
java.lang.String messageType,
java.lang.String message,
long timeStamp)
|
void |
createTrace(ComponentID componentId,
Level level,
java.lang.String messageType,
java.lang.String message,
java.lang.Throwable cause,
long timeStamp)
|
java.lang.String[] |
getNotificationTypes()
|
Level |
getTraceLevel(ComponentID componentId)
|
org.mobicents.slee.container.management.jmx.TraceMBeanImpl |
getTraceMBeanImpl()
|
void |
setTraceLevel(ComponentID componentId,
Level traceLevel)
|
void |
unSetTraceLevel(ComponentID componentId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
traceLevelTable
private java.util.Hashtable traceLevelTable
traceMBeanImpl
private org.mobicents.slee.container.management.jmx.TraceMBeanImpl traceMBeanImpl
notificationTypes
private java.util.HashSet notificationTypes
log
private static org.jboss.logging.Logger log
TraceFacilityImpl
public TraceFacilityImpl(org.mobicents.slee.container.management.jmx.TraceMBeanImpl traceMB)
throws javax.management.NotCompliantMBeanException
getTraceMBeanImpl
public org.mobicents.slee.container.management.jmx.TraceMBeanImpl getTraceMBeanImpl()
setTraceLevel
public void setTraceLevel(ComponentID componentId,
Level traceLevel)
unSetTraceLevel
public void unSetTraceLevel(ComponentID componentId)
checkComponentID
public void checkComponentID(ComponentID componentId)
throws UnrecognizedComponentException
getTraceLevel
public Level getTraceLevel(ComponentID componentId)
throws java.lang.NullPointerException,
UnrecognizedComponentException,
FacilityException
createTrace
public void createTrace(ComponentID componentId,
Level level,
java.lang.String messageType,
java.lang.String message,
long timeStamp)
throws java.lang.NullPointerException,
java.lang.IllegalArgumentException,
UnrecognizedComponentException,
FacilityException
createTrace
public void createTrace(ComponentID componentId,
Level level,
java.lang.String messageType,
java.lang.String message,
java.lang.Throwable cause,
long timeStamp)
throws java.lang.NullPointerException,
java.lang.IllegalArgumentException,
UnrecognizedComponentException,
FacilityException
getNotificationTypes
public java.lang.String[] getNotificationTypes()