Class OScenarioThreadLocal
java.lang.Object
java.lang.ThreadLocal<OScenarioThreadLocal.RunContext>
com.orientechnologies.orient.core.db.OScenarioThreadLocal
Thread local to know when the request comes from distributed requester avoiding loops.
- Author:
- Luca Garulli (l.garulli--(at)--orientdb.com)
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumstatic class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> ObjectexecuteAsDefault(Callable<T> iCallback) static ObjectexecuteAsDistributed(Callable<? extends Object> iCallback) protected OScenarioThreadLocal.RunContextstatic OScenarioThreadLocalinstance()booleanvoidMethods inherited from class java.lang.ThreadLocal
get, remove, set, withInitial
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
OScenarioThreadLocal
public OScenarioThreadLocal()
-
-
Method Details
-
instance
-
executeAsDefault
-
executeAsDistributed
-
setRunMode
-
getRunMode
-
isRunModeDistributed
public boolean isRunModeDistributed() -
initialValue
- Overrides:
initialValuein classThreadLocal<OScenarioThreadLocal.RunContext>
-