Package com.ibm.websphere.ras
Class TrConfigurator
java.lang.Object
com.ibm.websphere.ras.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 SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionstatic voidstatic Stringstatic TextFileOutputStreamFactorystatic Stringstatic voidinit(com.ibm.wsspi.logprovider.LogProviderConfig config) Initialize Tr (and underlying Tr service).static voidThis 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 voidstatic voidsetInstrumentation(boolean instrumentation) static voidsetMessageRouter(MessageRouter msgRouter) Set the MessageRouter into the TrService delegate.static voidsetTraceRouter(com.ibm.ws.logging.WsTraceRouter msgRouter) Set the TraceRouter into the TrService delegate.static voidstop()Stop the Tr service (the disabled delegate will be used until reconfigured).static voidunsetMessageRouter(MessageRouter msgRouter) UnSet the MessageRouter from the TrService delegate.static voidunsetTraceRouter(com.ibm.ws.logging.WsTraceRouter msgRouter) UnSet the TraceRouter from the TrService delegate.static voidUpdate Tr with new configuration values (based on injection via config admin).
- 
Constructor Details- 
TrConfiguratorpublic TrConfigurator()
 
- 
- 
Method Details- 
initpublic static void init(com.ibm.wsspi.logprovider.LogProviderConfig config) Initialize Tr (and underlying Tr service).
- 
updateUpdate Tr with new configuration values (based on injection via config admin). The parameter map should be modified to match actual values used (e.g. substitution in case of error).- Parameters:
- newConfig-
 
- 
addTraceComponentListener
- 
removeTraceComponentListener
- 
getEffectiveTraceSpec- Returns:
- the trace specification the server is using.
 
- 
getLogLocation- Returns:
 
- 
stoppublic static void stop()Stop the Tr service (the disabled delegate will be used until reconfigured).
- 
setInstrumentationpublic static void setInstrumentation(boolean instrumentation) - Parameters:
- instrumentation-
 
- 
setMessageRouterSet the MessageRouter into the TrService delegate.
- 
unsetMessageRouterUnSet the MessageRouter from the TrService delegate.
- 
setTraceRouterpublic static void setTraceRouter(com.ibm.ws.logging.WsTraceRouter msgRouter) Set the TraceRouter into the TrService delegate.
- 
unsetTraceRouterpublic static void unsetTraceRouter(com.ibm.ws.logging.WsTraceRouter msgRouter) UnSet the TraceRouter from the TrService delegate.
- 
registerTraceComponentThis 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.- Parameters:
- tc-
 
- 
getFileOutputStreamFactory- Returns:
 
 
-