
public class OScenarioThreadLocal extends ThreadLocal<OScenarioThreadLocal.RunContext>
| Modifier and Type | Class and Description |
|---|---|
static class |
OScenarioThreadLocal.RUN_MODE |
static class |
OScenarioThreadLocal.RunContext |
| Modifier and Type | Field and Description |
|---|---|
static OScenarioThreadLocal |
INSTANCE |
| Constructor and Description |
|---|
OScenarioThreadLocal() |
| Modifier and Type | Method and Description |
|---|---|
static <T> Object |
executeAsDefault(Callable<T> iCallback) |
static Object |
executeAsDistributed(Callable<? extends Object> iCallback) |
OScenarioThreadLocal.RUN_MODE |
getRunMode() |
protected OScenarioThreadLocal.RunContext |
initialValue() |
boolean |
isInDatabaseLock() |
boolean |
isRunModeDistributed() |
void |
setInDatabaseLock(boolean value) |
void |
setRunMode(OScenarioThreadLocal.RUN_MODE value) |
get, remove, set, withInitialpublic static volatile OScenarioThreadLocal INSTANCE
public static Object executeAsDistributed(Callable<? extends Object> iCallback)
public void setRunMode(OScenarioThreadLocal.RUN_MODE value)
public void setInDatabaseLock(boolean value)
public OScenarioThreadLocal.RUN_MODE getRunMode()
public boolean isRunModeDistributed()
public boolean isInDatabaseLock()
protected OScenarioThreadLocal.RunContext initialValue()
initialValue in class ThreadLocal<OScenarioThreadLocal.RunContext>Copyright © 2009–2025 OrientDB. All rights reserved.