Example #1
0
 /** Gets a context associated with current thread */
 public static DapCtx ctx() {
   DapCtx context = CtxAssociator.getCtx();
   if (context == null) {
     context = create();
     setCtx(context);
   }
   return context;
 }
Example #2
0
 /** 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;
 }
Example #3
0
 /** Sets the context to be associated with this thread. The context can be null. */
 public static void setCtx(final TraceCtx context) {
   CtxAssociator.setCtx(context);
 }
Example #4
0
 /** 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);
 }