Class WorkSchedulePath

java.lang.Object
org.nuxeo.ecm.core.work.api.WorkSchedulePath
All Implemented Interfaces:
Serializable

@MXBean public class WorkSchedulePath extends Object implements Serializable
See Also:
  • Field Details

    • log

      public static final org.apache.logging.log4j.Logger log
    • enteredLocal

      protected static final transient ThreadLocal<Work> enteredLocal
    • captureStack

      protected static Boolean captureStack
    • EMPTY

      public static final WorkSchedulePath EMPTY
    • parentPath

      protected final String parentPath
    • name

      protected final String name
    • scheduleStackTrace

      protected final transient WorkSchedulePath.Trace scheduleStackTrace
  • Constructor Details

    • WorkSchedulePath

      protected WorkSchedulePath()
    • WorkSchedulePath

      protected WorkSchedulePath(WorkSchedulePath parent, Work work)
  • Method Details

    • toggleCaptureStack

      public static boolean toggleCaptureStack()
    • isCaptureStackEnabled

      public static boolean isCaptureStackEnabled()
    • newInstance

      public static void newInstance(Work work)
    • handleEnter

      public static void handleEnter(Work work)
    • handleReturn

      public static void handleReturn()
    • path

      protected static String path(WorkSchedulePath parent)
    • name

      protected static String name(Work work)
    • isRoot

      public boolean isRoot()
    • getPath

      public String getPath()
    • getParentPath

      public String getParentPath()
    • getStack

      public WorkSchedulePath.Trace getStack()
    • toString

      public String toString()
      Overrides:
      toString in class Object