Package com.uc4.api

Class TraceOptions

java.lang.Object
com.uc4.api.TraceOptions
Direct Known Subclasses:
CPTraceOptions, WPTraceOptions

public class TraceOptions extends Object
Base class for Trace Options (can be used by Agent and Server to set/get trace options)
  • Field Details

  • Constructor Details

    • TraceOptions

      public TraceOptions()
  • Method Details

    • getTraceFlags

      public TraceOptions.TraceFlag[] getTraceFlags()
      Returns:
      the trace flags
    • setTraceFlags

      public void setTraceFlags(TraceOptions.TraceFlag[] flags)
      Parameters:
      flags - set the trace flags
    • getMaxTraceSize

      public int getMaxTraceSize()
      get the maximum trace size in MB
      Returns:
      int
    • setMaxTraceSize

      public void setMaxTraceSize(int maxTraceSize)
      Parameters:
      maxTraceSize - set max trace size (MB)
    • getTraceType

      public TraceOptions.TraceType getTraceType()
      get the trace type (file or memory)
      Returns:
      String
    • setTraceType

      public void setTraceType(TraceOptions.TraceType traceType)
      Parameters:
      traceType - set trace type to MEMORY or FILE
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object