public class TripleServerStream extends AbstractStream implements ServerStream
| 限定符和类型 | 类和说明 |
|---|---|
class |
TripleServerStream.ServerTransportObserver |
ServerStream.Listener| 限定符和类型 | 字段和说明 |
|---|---|
TripleServerStream.ServerTransportObserver |
transportObserver |
| 构造器和说明 |
|---|
TripleServerStream(io.netty.handler.codec.http2.Http2StreamChannel channel,
org.apache.dubbo.rpc.model.FrameworkModel frameworkModel,
Executor executor,
PathResolver pathResolver,
String acceptEncoding,
List<HeaderFilter> filters,
TripleWriteQueue writeQueue) |
| 限定符和类型 | 方法和说明 |
|---|---|
io.netty.util.concurrent.Future<?> |
cancelByLocal(TriRpcStatus status)
Cancel by this peer.
|
io.netty.channel.ChannelFuture |
complete(TriRpcStatus status,
Map<String,Object> attachments)
Complete the stream, send response to client
|
SocketAddress |
remoteAddress()
Get remote peer address.
|
void |
request(int n)
Request n message from remote peer.
|
io.netty.channel.ChannelFuture |
reset(io.netty.handler.codec.http2.Http2Error cause) |
io.netty.channel.ChannelFuture |
sendHeader(io.netty.handler.codec.http2.Http2Headers headers)
Send headers to remote peer.
|
io.netty.channel.ChannelFuture |
sendMessage(byte[] message,
int compressFlag)
Send message to client
|
getGrpcStatusDetailEnabled, setExecutorpublic final TripleServerStream.ServerTransportObserver transportObserver
public TripleServerStream(io.netty.handler.codec.http2.Http2StreamChannel channel,
org.apache.dubbo.rpc.model.FrameworkModel frameworkModel,
Executor executor,
PathResolver pathResolver,
String acceptEncoding,
List<HeaderFilter> filters,
TripleWriteQueue writeQueue)
public SocketAddress remoteAddress()
StreamremoteAddress 在接口中 Streampublic void request(int n)
Streampublic io.netty.channel.ChannelFuture reset(io.netty.handler.codec.http2.Http2Error cause)
public io.netty.channel.ChannelFuture sendHeader(io.netty.handler.codec.http2.Http2Headers headers)
StreamsendHeader 在接口中 Streamheaders - headers to send to remote peerpublic io.netty.util.concurrent.Future<?> cancelByLocal(TriRpcStatus status)
StreamcancelByLocal 在接口中 Streamstatus - cancel status to send to remote peerpublic io.netty.channel.ChannelFuture complete(TriRpcStatus status, Map<String,Object> attachments)
ServerStreamcomplete 在接口中 ServerStreamstatus - response statusattachments - response attachmentspublic io.netty.channel.ChannelFuture sendMessage(byte[] message,
int compressFlag)
ServerStreamsendMessage 在接口中 ServerStreammessage - raw messagecompressFlag - whether to compress the messageCopyright © 2011–2020 The Apache Software Foundation. All rights reserved.