org.objectweb.telosys.common
Class TraceConfig

java.lang.Object
  extended byorg.objectweb.telosys.common.TraceConfig

public class TraceConfig
extends java.lang.Object

Trace configuration holder.
Keep the "trace" flag by class name.


Constructor Summary
TraceConfig()
           
 
Method Summary
static boolean flagIsOn(java.lang.String sClassName)
          Return the "trace" flag state for the given class
static int getCurrentState()
          Return the current state (numeric stamp)
static boolean getFlag(java.lang.String sClassName)
          Return the current "trace" flag for the given class
static void init(java.io.InputStream is)
          Init from InputStream
static void init(java.util.Properties prop)
          Init from properties
static void init(java.lang.String sFileName)
          Init from properties file name
static void setFlag(java.lang.String sClassName, boolean bFlag)
          Set the "trace" flag for the given class
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TraceConfig

public TraceConfig()
Method Detail

init

public static void init(java.util.Properties prop)
Init from properties

Parameters:
prop -

init

public static void init(java.lang.String sFileName)
Init from properties file name

Parameters:
sFileName -

init

public static void init(java.io.InputStream is)
Init from InputStream

Parameters:
is -

getCurrentState

public static int getCurrentState()
Return the current state (numeric stamp)

Returns:

flagIsOn

public static boolean flagIsOn(java.lang.String sClassName)
Return the "trace" flag state for the given class

Parameters:
sClassName -
Returns:

getFlag

public static boolean getFlag(java.lang.String sClassName)
Return the current "trace" flag for the given class

Parameters:
sClassName -
Returns:

setFlag

public static void setFlag(java.lang.String sClassName,
                           boolean bFlag)
Set the "trace" flag for the given class

Parameters:
sClassName -
bFlag -