public class RequestContext
extends java.lang.Object
| 构造器和说明 |
|---|
RequestContext(java.lang.Object key,
org.apache.eventmesh.common.protocol.tcp.Package request) |
| 限定符和类型 | 方法和说明 |
|---|---|
static RequestContext |
context(java.lang.Object key,
org.apache.eventmesh.common.protocol.tcp.Package request) |
void |
finish(org.apache.eventmesh.common.protocol.tcp.Package msg) |
java.util.concurrent.CompletableFuture<org.apache.eventmesh.common.protocol.tcp.Package> |
future() |
java.lang.Object |
getKey() |
org.apache.eventmesh.common.protocol.tcp.Package |
getRequest() |
org.apache.eventmesh.common.protocol.tcp.Package |
getResponse(long timeout) |
org.apache.eventmesh.common.protocol.tcp.Package |
getResponse(long timeout,
java.util.concurrent.TimeUnit timeUnit) |
static java.lang.Object |
key(org.apache.eventmesh.common.protocol.tcp.Package request) |
void |
setKey(java.lang.Object key) |
void |
setRequest(org.apache.eventmesh.common.protocol.tcp.Package request) |
public RequestContext(java.lang.Object key,
org.apache.eventmesh.common.protocol.tcp.Package request)
public java.lang.Object getKey()
public void setKey(java.lang.Object key)
public org.apache.eventmesh.common.protocol.tcp.Package getRequest()
public void setRequest(org.apache.eventmesh.common.protocol.tcp.Package request)
public java.util.concurrent.CompletableFuture<org.apache.eventmesh.common.protocol.tcp.Package> future()
public org.apache.eventmesh.common.protocol.tcp.Package getResponse(long timeout,
java.util.concurrent.TimeUnit timeUnit)
throws java.util.concurrent.ExecutionException,
java.lang.InterruptedException,
java.util.concurrent.TimeoutException
java.util.concurrent.ExecutionExceptionjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionpublic org.apache.eventmesh.common.protocol.tcp.Package getResponse(long timeout)
throws java.util.concurrent.ExecutionException,
java.lang.InterruptedException,
java.util.concurrent.TimeoutException
java.util.concurrent.ExecutionExceptionjava.lang.InterruptedExceptionjava.util.concurrent.TimeoutExceptionpublic void finish(org.apache.eventmesh.common.protocol.tcp.Package msg)
public static RequestContext context(java.lang.Object key, org.apache.eventmesh.common.protocol.tcp.Package request) throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Object key(org.apache.eventmesh.common.protocol.tcp.Package request)