public abstract class DefaultContext extends java.lang.Object implements Context
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.Executor |
orderedBgExec |
protected VertxInternal |
vertx |
| Modifier | Constructor and Description |
|---|---|
protected |
DefaultContext(VertxInternal vertx,
java.util.concurrent.Executor orderedBgExec) |
| Modifier and Type | Method and Description |
|---|---|
void |
addCloseHook(Closeable hook) |
void |
close() |
void |
execute(io.netty.channel.EventLoop worker,
java.lang.Runnable handler) |
abstract void |
execute(java.lang.Runnable handler) |
protected void |
executeOnOrderedWorkerExec(java.lang.Runnable task) |
DeploymentHandle |
getDeploymentHandle() |
io.netty.channel.EventLoop |
getEventLoop() |
PathResolver |
getPathResolver() |
abstract boolean |
isOnCorrectWorker(io.netty.channel.EventLoop worker) |
void |
removeCloseHook(Closeable hook) |
void |
reportException(java.lang.Throwable t) |
void |
runCloseHooks(Handler<AsyncResult<java.lang.Void>> doneHandler) |
void |
runOnContext(Handler<java.lang.Void> task) |
void |
setDeploymentHandle(DeploymentHandle deploymentHandle) |
void |
setPathResolver(PathResolver pathResolver) |
void |
setTCCL() |
protected java.lang.Runnable |
wrapTask(java.lang.Runnable task) |
protected final VertxInternal vertx
protected final java.util.concurrent.Executor orderedBgExec
protected DefaultContext(VertxInternal vertx, java.util.concurrent.Executor orderedBgExec)
public void setTCCL()
public void setDeploymentHandle(DeploymentHandle deploymentHandle)
public DeploymentHandle getDeploymentHandle()
public PathResolver getPathResolver()
public void setPathResolver(PathResolver pathResolver)
public void reportException(java.lang.Throwable t)
public void addCloseHook(Closeable hook)
public void removeCloseHook(Closeable hook)
public void runCloseHooks(Handler<AsyncResult<java.lang.Void>> doneHandler)
public abstract void execute(java.lang.Runnable handler)
public abstract boolean isOnCorrectWorker(io.netty.channel.EventLoop worker)
public void execute(io.netty.channel.EventLoop worker,
java.lang.Runnable handler)
public void runOnContext(Handler<java.lang.Void> task)
runOnContext in interface Contextpublic io.netty.channel.EventLoop getEventLoop()
protected void executeOnOrderedWorkerExec(java.lang.Runnable task)
public void close()
protected java.lang.Runnable wrapTask(java.lang.Runnable task)