com.ibm.ras
Interface RASITraceLogger

All Superinterfaces:
RASILogger, RASIMaskChangeGenerator, RASIObject, java.io.Serializable
All Known Implementing Classes:
RASTraceLogger

public interface RASITraceLogger
extends RASILogger

RASITraceLogger defines a set of methods that must be implemented to create RAS trace data. See RASTraceLogger for information on the usage of these methods.

See Also:
RASILogger

Method Summary
 void entry(long type, java.lang.Object obj, java.lang.String methodName)
          Traces entry into a non-static method.
 void entry(long type, java.lang.Object obj, java.lang.String methodName, java.lang.Object parm1)
          Traces entry into a non-static method.
 void entry(long type, java.lang.Object obj, java.lang.String methodName, java.lang.Object[] parms)
          Traces entry into a non-static method.
 void entry(long type, java.lang.Object obj, java.lang.String methodName, java.lang.Object parm1, java.lang.Object parm2)
          Traces entry into a non-static method.
 void entry(long type, java.lang.String className, java.lang.String methodName)
          Traces entry into a static method.
 void entry(long type, java.lang.String className, java.lang.String methodName, java.lang.Object parm1)
          Traces entry into a static method.
 void entry(long type, java.lang.String className, java.lang.String methodName, java.lang.Object[] parms)
          Traces entry into a static method.
 void entry(long type, java.lang.String className, java.lang.String methodName, java.lang.Object parm1, java.lang.Object parm2)
          Traces entry into a static method.
 void exception(long type, java.lang.Object obj, java.lang.String methodName, java.lang.Exception exc)
          Traces an Exception in a non-static method.
 void exception(long type, java.lang.Object obj, java.lang.String methodName, java.lang.Throwable exc)
          Traces an Exception in a non-static method.
 void exception(long type, java.lang.String className, java.lang.String methodName, java.lang.Exception exc)
          Traces an Exception in a static method.
 void exception(long type, java.lang.String className, java.lang.String methodName, java.lang.Throwable exc)
          Traces an Exception in a static method.
 void exit(long type, java.lang.Object obj, java.lang.String methodName)
          Traces exit from a non-static method.
 void exit(long type, java.lang.Object obj, java.lang.String methodName, boolean retValue)
          Traces exit from a non-static method.
 void exit(long type, java.lang.Object obj, java.lang.String methodName, byte retValue)
          Traces exit from a non-static method.
 void exit(long type, java.lang.Object obj, java.lang.String methodName, char retValue)
          Traces exit from a non-static method.
 void exit(long type, java.lang.Object obj, java.lang.String methodName, double retValue)
          Traces exit from a non-static method.
 void exit(long type, java.lang.Object obj, java.lang.String methodName, float retValue)
          Traces exit from a non-static method.
 void exit(long type, java.lang.Object obj, java.lang.String methodName, int retValue)
          Traces exit from a non-static method.
 void exit(long type, java.lang.Object obj, java.lang.String methodName, long retValue)
          Traces exit from a non-static method.
 void exit(long type, java.lang.Object obj, java.lang.String methodName, java.lang.Object retValue)
          Traces exit from a non-static method.
 void exit(long type, java.lang.Object obj, java.lang.String methodName, short retValue)
          Traces exit from a non-static method.
 void exit(long type, java.lang.String className, java.lang.String methodName)
          Traces exit from a static method.
 void exit(long type, java.lang.String className, java.lang.String methodName, boolean retValue)
          Traces exit from a static method.
 void exit(long type, java.lang.String className, java.lang.String methodName, byte retValue)
          Traces exit from a static method.
 void exit(long type, java.lang.String className, java.lang.String methodName, char retValue)
          Traces exit from a static method.
 void exit(long type, java.lang.String className, java.lang.String methodName, double retValue)
          Traces exit from a static method.
 void exit(long type, java.lang.String className, java.lang.String methodName, float retValue)
          Traces exit from a static method.
 void exit(long type, java.lang.String className, java.lang.String methodName, int retValue)
          Traces exit from a static method.
 void exit(long type, java.lang.String className, java.lang.String methodName, long retValue)
          Traces exit from a static method.
 void exit(long type, java.lang.String className, java.lang.String methodName, java.lang.Object retValue)
          Traces exit from a static method.
 void exit(long type, java.lang.String className, java.lang.String methodName, short retValue)
          Traces exit from a static method.
 void stackTrace(long type, java.lang.Object obj, java.lang.String methodName)
          Traces the call stack in a non-static method.
 void stackTrace(long type, java.lang.Object obj, java.lang.String methodName, java.lang.String text)
          Traces the call stack in a non-static method.
 void stackTrace(long type, java.lang.String className, java.lang.String methodName)
          Traces the call stack in a static method.
 void stackTrace(long type, java.lang.String className, java.lang.String methodName, java.lang.String text)
          Traces the call stack in a static method.
 void trace(long type, java.lang.Object obj, java.lang.String methodName, byte[] data)
          Traces an array of bytes in a non-static method.
 void trace(long type, java.lang.Object obj, java.lang.String methodName, java.lang.String text)
          Traces data in a non-static method.
 void trace(long type, java.lang.Object obj, java.lang.String methodName, java.lang.String text, java.lang.Object parm1)
          Traces data in a non-static method.
 void trace(long type, java.lang.Object obj, java.lang.String methodName, java.lang.String text, java.lang.Object[] parms)
          Traces data in a non-static method.
 void trace(long type, java.lang.Object obj, java.lang.String methodName, java.lang.String text, java.lang.Object parm1, java.lang.Object parm2)
          Traces data in a non-static method.
 void trace(long type, java.lang.String className, java.lang.String methodName, byte[] data)
          Traces an array of bytes in a non-static method.
 void trace(long type, java.lang.String className, java.lang.String methodName, java.lang.String text)
          Traces data in a static method.
 void trace(long type, java.lang.String className, java.lang.String methodName, java.lang.String text, java.lang.Object parm1)
          Traces data in a static method.
 void trace(long type, java.lang.String className, java.lang.String methodName, java.lang.String text, java.lang.Object[] parms)
          Traces data in a static method.
 void trace(long type, java.lang.String className, java.lang.String methodName, java.lang.String text, java.lang.Object parm1, java.lang.Object parm2)
          Traces data in a static method.
 
Methods inherited from interface com.ibm.ras.RASILogger
addHandler, fireRASEvent, getClient, getConfig, getHandlers, getServer, isLoggable, isLogging, isSynchronous, removeHandler, setClient, setConfig, setLogging, setServer, setSynchronous
 
Methods inherited from interface com.ibm.ras.RASIMaskChangeGenerator
addMaskChangeListener, addMessageEventClass, addTraceEventClass, fireMaskChangedEvent, getMaskChangeListeners, getMessageEventClasses, getMessageMask, getTraceEventClasses, getTraceMask, removeMaskChangeListener, removeMessageEventClass, removeTraceEventClass, setMessageMask, setTraceMask
 
Methods inherited from interface com.ibm.ras.RASIObject
getDescription, getGroup, getName, setDescription, setName
 

Method Detail

entry

public void entry(long type,
                  java.lang.Object obj,
                  java.lang.String methodName)
Traces entry into a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.

entry

public void entry(long type,
                  java.lang.Object obj,
                  java.lang.String methodName,
                  java.lang.Object parm1)
Traces entry into a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
parm1 - An element to be displayed as trace data.

entry

public void entry(long type,
                  java.lang.Object obj,
                  java.lang.String methodName,
                  java.lang.Object parm1,
                  java.lang.Object parm2)
Traces entry into a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
parm1 - An element to be displayed as trace data.
parm2 - An element to be displayed as trace data.

entry

public void entry(long type,
                  java.lang.Object obj,
                  java.lang.String methodName,
                  java.lang.Object[] parms)
Traces entry into a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
parms - An array of parameters passed to the method.

entry

public void entry(long type,
                  java.lang.String className,
                  java.lang.String methodName)
Traces entry into a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.

entry

public void entry(long type,
                  java.lang.String className,
                  java.lang.String methodName,
                  java.lang.Object parm1)
Traces entry into a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
parm1 - An element to be displayed as trace data.

entry

public void entry(long type,
                  java.lang.String className,
                  java.lang.String methodName,
                  java.lang.Object parm1,
                  java.lang.Object parm2)
Traces entry into a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
parm1 - An element to be displayed as trace data.
parm2 - An element to be displayed as trace data.

entry

public void entry(long type,
                  java.lang.String className,
                  java.lang.String methodName,
                  java.lang.Object[] parms)
Traces entry into a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
parms - An array of parameters passed to the method.

exit

public void exit(long type,
                 java.lang.Object obj,
                 java.lang.String methodName)
Traces exit from a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.

exit

public void exit(long type,
                 java.lang.Object obj,
                 java.lang.String methodName,
                 byte retValue)
Traces exit from a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.Object obj,
                 java.lang.String methodName,
                 short retValue)
Traces exit from a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.Object obj,
                 java.lang.String methodName,
                 int retValue)
Traces exit from a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.Object obj,
                 java.lang.String methodName,
                 long retValue)
Traces exit from a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.Object obj,
                 java.lang.String methodName,
                 float retValue)
Traces exit from a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.Object obj,
                 java.lang.String methodName,
                 double retValue)
Traces exit from a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.Object obj,
                 java.lang.String methodName,
                 char retValue)
Traces exit from a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.Object obj,
                 java.lang.String methodName,
                 boolean retValue)
Traces exit from a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.Object obj,
                 java.lang.String methodName,
                 java.lang.Object retValue)
Traces exit from a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.String className,
                 java.lang.String methodName)
Traces exit from a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.

exit

public void exit(long type,
                 java.lang.String className,
                 java.lang.String methodName,
                 byte retValue)
Traces exit from a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.String className,
                 java.lang.String methodName,
                 short retValue)
Traces exit from a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.String className,
                 java.lang.String methodName,
                 int retValue)
Traces exit from a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.String className,
                 java.lang.String methodName,
                 long retValue)
Traces exit from a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.String className,
                 java.lang.String methodName,
                 float retValue)
Traces exit from a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.String className,
                 java.lang.String methodName,
                 double retValue)
Traces exit from a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.String className,
                 java.lang.String methodName,
                 char retValue)
Traces exit from a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.String className,
                 java.lang.String methodName,
                 boolean retValue)
Traces exit from a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
retValue - The returned value.

exit

public void exit(long type,
                 java.lang.String className,
                 java.lang.String methodName,
                 java.lang.Object retValue)
Traces exit from a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
retValue - The returned value.

trace

public void trace(long type,
                  java.lang.Object obj,
                  java.lang.String methodName,
                  java.lang.String text)
Traces data in a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
text - The trace text.

trace

public void trace(long type,
                  java.lang.Object obj,
                  java.lang.String methodName,
                  java.lang.String text,
                  java.lang.Object parm1)
Traces data in a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
text - The trace text.
parm1 - An element to be displayed as trace data.

trace

public void trace(long type,
                  java.lang.Object obj,
                  java.lang.String methodName,
                  java.lang.String text,
                  java.lang.Object parm1,
                  java.lang.Object parm2)
Traces data in a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
text - The trace text.
parm1 - An element to be displayed as trace data.
parm2 - An element to be displayed as trace data.

trace

public void trace(long type,
                  java.lang.Object obj,
                  java.lang.String methodName,
                  java.lang.String text,
                  java.lang.Object[] parms)
Traces data in a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
text - The trace text.
parms - An array of elements to be displayed as trace data.

trace

public void trace(long type,
                  java.lang.String className,
                  java.lang.String methodName,
                  java.lang.String text)
Traces data in a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
text - The trace text.

trace

public void trace(long type,
                  java.lang.String className,
                  java.lang.String methodName,
                  java.lang.String text,
                  java.lang.Object parm1)
Traces data in a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
text - The trace text.
parm1 - An element to be displayed as trace data.

trace

public void trace(long type,
                  java.lang.String className,
                  java.lang.String methodName,
                  java.lang.String text,
                  java.lang.Object parm1,
                  java.lang.Object parm2)
Traces data in a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
text - The trace text.
parm1 - An element to be displayed as trace data.
parm2 - An element to be displayed as trace data.

trace

public void trace(long type,
                  java.lang.String className,
                  java.lang.String methodName,
                  java.lang.String text,
                  java.lang.Object[] parms)
Traces data in a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
text - The trace text.
parms - An array of elements to be displayed as trace data.

trace

public void trace(long type,
                  java.lang.Object obj,
                  java.lang.String methodName,
                  byte[] data)
Traces an array of bytes in a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
data - The array of bytes to be traced.

trace

public void trace(long type,
                  java.lang.String className,
                  java.lang.String methodName,
                  byte[] data)
Traces an array of bytes in a non-static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
data - The array of bytes to be traced.

exception

public void exception(long type,
                      java.lang.Object obj,
                      java.lang.String methodName,
                      java.lang.Exception exc)
Traces an Exception in a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.

exception

public void exception(long type,
                      java.lang.String className,
                      java.lang.String methodName,
                      java.lang.Exception exc)
Traces an Exception in a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.

exception

public void exception(long type,
                      java.lang.Object obj,
                      java.lang.String methodName,
                      java.lang.Throwable exc)
Traces an Exception in a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.

exception

public void exception(long type,
                      java.lang.String className,
                      java.lang.String methodName,
                      java.lang.Throwable exc)
Traces an Exception in a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.

stackTrace

public void stackTrace(long type,
                       java.lang.Object obj,
                       java.lang.String methodName)
Traces the call stack in a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.

stackTrace

public void stackTrace(long type,
                       java.lang.Object obj,
                       java.lang.String methodName,
                       java.lang.String text)
Traces the call stack in a non-static method.

Parameters:
type - The type of the trace point.
obj - The traced object ("this").
methodName - The name of the traced method.
text - A message to be displayed with the stack trace.

stackTrace

public void stackTrace(long type,
                       java.lang.String className,
                       java.lang.String methodName)
Traces the call stack in a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.

stackTrace

public void stackTrace(long type,
                       java.lang.String className,
                       java.lang.String methodName,
                       java.lang.String text)
Traces the call stack in a static method.

Parameters:
type - The type of the trace point.
className - The name of the traced class.
methodName - The name of the traced method.
text - A message to be displayed with the stack trace.


 

WebSphere is a trademark of the IBM Corporation in the United States, other countries, or both.

 

IBM is a trademark of the IBM Corporation in the United States, other countries, or both.