public abstract class Context
extends java.lang.Object
Modifier | Constructor and Description |
---|---|
protected |
Context(java.util.concurrent.Executor bgExec) |
Modifier and Type | Method and Description |
---|---|
abstract void |
execute(java.lang.Runnable handler) |
void |
executeOnWorker(java.lang.Runnable task) |
java.lang.Runnable |
getCloseHook(java.lang.Object key) |
static Context |
getContext() |
DeploymentHandle |
getDeploymentHandle() |
java.nio.file.Path |
getPathAdjustment() |
void |
putCloseHook(java.lang.Object key,
java.lang.Runnable hook) |
void |
reportException(java.lang.Throwable t) |
void |
runCloseHooks() |
static void |
setContext(Context context) |
void |
setDeploymentHandle(DeploymentHandle deploymentHandle) |
void |
setPathAdjustment(java.nio.file.Path pathAdjustment) |
protected java.lang.Runnable |
wrapTask(java.lang.Runnable task) |
public static void setContext(Context context)
public static Context getContext()
public void setDeploymentHandle(DeploymentHandle deploymentHandle)
public DeploymentHandle getDeploymentHandle()
public java.nio.file.Path getPathAdjustment()
public void setPathAdjustment(java.nio.file.Path pathAdjustment)
public void reportException(java.lang.Throwable t)
public java.lang.Runnable getCloseHook(java.lang.Object key)
public void putCloseHook(java.lang.Object key, java.lang.Runnable hook)
public void runCloseHooks()
public abstract void execute(java.lang.Runnable handler)
public void executeOnWorker(java.lang.Runnable task)
protected java.lang.Runnable wrapTask(java.lang.Runnable task)