|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.ibm.websphere.ras.TrConfigurator
public class TrConfigurator
Configurator: Uses a LogProvider configuration to initialize the TrService service. The log provider is required to provide a non-null delegate. This delegate can not be reset.
Constructor Summary | |
---|---|
TrConfigurator()
|
Method Summary | |
---|---|
static void |
addTraceComponentListener(TraceComponentChangeListener tcl)
|
static TextFileOutputStreamFactory |
getFileOutputStreamFactory()
|
static java.lang.String |
getLogLocation()
|
static void |
init(com.ibm.wsspi.logprovider.LogProviderConfig config)
Initialize Tr (and underlying Tr service). |
static void |
registerTraceComponent(TraceComponent tc)
This method (to register pre-created TraceComponents) is needed: but it should not be on the main/base Tr API, as it is not something that should be called frequently. |
static void |
removeTraceComponentListener(TraceComponentChangeListener tcl)
|
static void |
setInstrumentation(boolean instrumentation)
|
static void |
setMessageRouter(MessageRouter msgRouter)
Set the MessageRouter into the TrService delegate. |
static com.ibm.ws.logging.internal.TraceSpecification |
setTraceSpec(java.lang.String spec)
Set the trace specification of the service to the input value. |
static void |
stop()
Stop the Tr service (the disabled delegate will be used until reconfigured). |
static void |
unsetMessageRouter(MessageRouter msgRouter)
UnSet the MessageRouter from the TrService delegate. |
static void |
update(java.util.Map<java.lang.String,java.lang.Object> newConfig)
Update Tr with new configuration values (based on injection via config admin). |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public TrConfigurator()
Method Detail |
---|
public static void init(com.ibm.wsspi.logprovider.LogProviderConfig config)
public static void update(java.util.Map<java.lang.String,java.lang.Object> newConfig)
newConfig
- public static void addTraceComponentListener(TraceComponentChangeListener tcl)
public static void removeTraceComponentListener(TraceComponentChangeListener tcl)
public static com.ibm.ws.logging.internal.TraceSpecification setTraceSpec(java.lang.String spec)
spec
- New string trace specification
public static java.lang.String getLogLocation()
public static void stop()
public static void setInstrumentation(boolean instrumentation)
instrumentation
- public static void setMessageRouter(MessageRouter msgRouter)
public static void unsetMessageRouter(MessageRouter msgRouter)
public static void registerTraceComponent(TraceComponent tc)
tc
- public static TextFileOutputStreamFactory getFileOutputStreamFactory()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |