public abstract class Request extends Object implements Callable<Void>, io.netty.util.concurrent.GenericFutureListener<io.netty.util.concurrent.Future<Void>>
| Modifier and Type | Class and Description |
|---|---|
static interface |
Request.ProcessorBuilderFactory
Processors for any type of request.
|
| Modifier and Type | Method and Description |
|---|---|
void |
attach(Connection connection) |
Void |
call()
This method works as timeout handler
|
Connection |
connection() |
protected abstract void |
handleThrowable(Throwable throwable) |
boolean |
isCompleted() |
boolean |
isValid() |
void |
markInvalid() |
void |
operationComplete(io.netty.util.concurrent.Future<Void> future) |
long |
sendTimestampNanos() |
SequenceInstance |
sequence() |
void |
setCompleted() |
void |
setTimeout(long timeout,
TimeUnit timeUnit) |
void |
start(SequenceInstance sequence,
Statistics statistics) |
long |
startTimestampMillis() |
long |
startTimestampNanos() |
Statistics |
statistics() |
public final Session session
public Request(Session session)
public Void call()
protected abstract void handleThrowable(Throwable throwable)
public void start(SequenceInstance sequence, Statistics statistics)
public void attach(Connection connection)
public boolean isValid()
public void markInvalid()
public boolean isCompleted()
public void setCompleted()
public Connection connection()
public SequenceInstance sequence()
public Statistics statistics()
public long startTimestampMillis()
public long startTimestampNanos()
public long sendTimestampNanos()
public void setTimeout(long timeout,
TimeUnit timeUnit)
Copyright © 2019 JBoss by Red Hat. All rights reserved.