/** Gets a context associated with current thread */ public static DapCtx ctx() { DapCtx context = CtxAssociator.getCtx(); if (context == null) { context = create(); setCtx(context); } return context; }
/** Gets a context assocaited with current thread */ public static TraceCtx ctx() { TraceCtx context = CtxAssociator.getCtx(); if (context == null) { context = new TraceCtx(); setCtx(context); } return context; }
/** Sets the context to be associated with this thread. The context can be null. */ public static void setCtx(final TraceCtx context) { CtxAssociator.setCtx(context); }
/** Sets the context to be associated with this thread. The context can be null. */ public static void setCtx(final DapCtx context) { if (context != null) { context.setUpScriptEngineCtx(); } CtxAssociator.setCtx(context); }