com.ibm.websphere.ras

Class TrConfigurator

  • java.lang.Object
    • com.ibm.websphere.ras.TrConfigurator


  • public class TrConfigurator
    extends java.lang.Object
    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 Detail

      • TrConfigurator

        public TrConfigurator()
    • Method Detail

      • init

        public static void init(com.ibm.wsspi.logprovider.LogProviderConfig config)
        Initialize Tr (and underlying Tr service).
      • update

        public 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). The parameter map should be modified to match actual values used (e.g. substitution in case of error).
        Parameters:
        newConfig -
      • getEffectiveTraceSpec

        public static java.lang.String getEffectiveTraceSpec()
        Returns:
        the trace specification the server is using.
      • getLogLocation

        public static java.lang.String getLogLocation()
        Returns:
      • stop

        public static void stop()
        Stop the Tr service (the disabled delegate will be used until reconfigured).
      • setInstrumentation

        public static void setInstrumentation(boolean instrumentation)
        Parameters:
        instrumentation -
      • setMessageRouter

        public static void setMessageRouter(MessageRouter msgRouter)
        Set the MessageRouter into the TrService delegate.
      • unsetMessageRouter

        public static void unsetMessageRouter(MessageRouter msgRouter)
        UnSet the MessageRouter from the TrService delegate.
      • registerTraceComponent

        public 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.
        Parameters:
        tc -