public class StreamServiceContext extends Object
| Constructor and Description |
|---|
StreamServiceContext(Connection connection,
BaseHttpEntity request,
String serviceName) |
StreamServiceContext(Connection connection,
String serviceName) |
| Modifier and Type | Method and Description |
|---|---|
CompletableFuture<Http2Response> |
closeStream()
回复流数据,response数据一次发送完成,并完成该次流请求
|
void |
updateContext(BaseHttpEntity httpEntity)
更新上下文
|
CompletableFuture<StreamWriteContext> |
writeHeader(io.netty.handler.codec.http2.Http2Headers headers,
boolean endOfStream)
回复流数据,回复header并获取写入的context,可以持续写入数据,直到endStream为true
|
void |
writeResponse(Http2Response response)
回复流数据,response数据一次发送完成,并完成该次流请求
|
public StreamServiceContext(Connection connection, String serviceName)
public StreamServiceContext(Connection connection, BaseHttpEntity request, String serviceName)
public CompletableFuture<StreamWriteContext> writeHeader(io.netty.handler.codec.http2.Http2Headers headers, boolean endOfStream)
headers - headersendOfStream - 是否结束本次请求public void writeResponse(Http2Response response)
response - 回复请求方的数据public CompletableFuture<Http2Response> closeStream()
public void updateContext(BaseHttpEntity httpEntity)
Copyright © 2019. All rights reserved.