Index

A B C D G I L M O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values

A

abstractServerStreamSink() - Method in class io.grpc.servlet.web.websocket.MultiplexedWebsocketStreamImpl
 
abstractServerStreamSink() - Method in class io.grpc.servlet.web.websocket.WebsocketStreamImpl
 
AbstractWebSocketServerStream - Class in io.grpc.servlet.web.websocket
 
AbstractWebSocketServerStream(ServerTransportListener, List<? extends ServerStreamTracer.Factory>, int, Attributes) - Constructor for class io.grpc.servlet.web.websocket.AbstractWebSocketServerStream
 
AbstractWebsocketStreamImpl - Class in io.grpc.servlet.web.websocket
 
AbstractWebsocketStreamImpl(WritableBufferAllocator, StatsTraceContext, int, Session, InternalLogId, Attributes, Logger) - Constructor for class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl
 
AbstractWebsocketStreamImpl.WebsocketTransportState - Class in io.grpc.servlet.web.websocket
 
attributes - Variable in class io.grpc.servlet.web.websocket.AbstractWebSocketServerStream
 
attributes - Variable in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl
 

B

bytesRead(int) - Method in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl.WebsocketTransportState
 

C

cancelSink(Status) - Method in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl
 
createStream(ServerTransportListener, String, Metadata) - Method in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl
 

D

deframeFailed(Throwable) - Method in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl.WebsocketTransportState
 

G

getAttributes() - Method in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl
 
GRACEFUL_CLOSE - Static variable in class io.grpc.servlet.web.websocket.MultiplexedWebSocketServerStream
 
GRPC_WEBSOCKETS_MULTIPLEX_PROTOCOL - Static variable in class io.grpc.servlet.web.websocket.MultiplexedWebSocketServerStream
 
GRPC_WEBSOCKETS_PROTOCOL - Static variable in class io.grpc.servlet.web.websocket.WebSocketServerStream
 
GrpcWebsocket - Class in io.grpc.servlet.web.websocket
Supports multiple endpoints, based on the negotiated sub-protocol.
GrpcWebsocket(Map<String, Supplier<Endpoint>>) - Constructor for class io.grpc.servlet.web.websocket.GrpcWebsocket
 

I

inboundDataReceived(ReadableBuffer, boolean) - Method in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl
 
io.grpc.servlet.web.websocket - package io.grpc.servlet.web.websocket
 

L

logId - Variable in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl
 

M

maxInboundMessageSize - Variable in class io.grpc.servlet.web.websocket.AbstractWebSocketServerStream
 
MultiplexedWebSocketServerStream - Class in io.grpc.servlet.web.websocket
Each instance of this type represents a single active websocket, which can allow several concurrent/overlapping gRPC streams.
MultiplexedWebSocketServerStream(ServerTransportListener, List<? extends ServerStreamTracer.Factory>, int, Attributes) - Constructor for class io.grpc.servlet.web.websocket.MultiplexedWebSocketServerStream
 
MultiplexedWebSocketServerStream.GracefulClose - Interface in io.grpc.servlet.web.websocket
Callback to initiate a graceful shutdown of this websocket instance, as an alternative to just closing the websocket.
MultiplexedWebsocketStreamImpl - Class in io.grpc.servlet.web.websocket
 
MultiplexedWebsocketStreamImpl(StatsTraceContext, int, Session, InternalLogId, Attributes, int) - Constructor for class io.grpc.servlet.web.websocket.MultiplexedWebsocketStreamImpl
 

O

onClose(Session, CloseReason) - Method in class io.grpc.servlet.web.websocket.GrpcWebsocket
 
onClose(Session, CloseReason) - Method in class io.grpc.servlet.web.websocket.MultiplexedWebSocketServerStream
 
onError(Session, Throwable) - Method in class io.grpc.servlet.web.websocket.GrpcWebsocket
 
onError(Session, Throwable) - Method in class io.grpc.servlet.web.websocket.MultiplexedWebSocketServerStream
 
onError(Session, Throwable) - Method in class io.grpc.servlet.web.websocket.WebSocketServerStream
 
onMessage(String) - Method in class io.grpc.servlet.web.websocket.AbstractWebSocketServerStream
 
onMessage(String) - Method in class io.grpc.servlet.web.websocket.MultiplexedWebSocketServerStream
 
onMessage(String) - Method in class io.grpc.servlet.web.websocket.WebSocketServerStream
 
onMessage(ByteBuffer) - Method in class io.grpc.servlet.web.websocket.AbstractWebSocketServerStream
 
onMessage(ByteBuffer) - Method in class io.grpc.servlet.web.websocket.MultiplexedWebSocketServerStream
 
onMessage(ByteBuffer) - Method in class io.grpc.servlet.web.websocket.WebSocketServerStream
 
onOpen(Session, EndpointConfig) - Method in class io.grpc.servlet.web.websocket.AbstractWebSocketServerStream
 
onOpen(Session, EndpointConfig) - Method in class io.grpc.servlet.web.websocket.GrpcWebsocket
 
onOpen(Session, EndpointConfig) - Method in class io.grpc.servlet.web.websocket.MultiplexedWebSocketServerStream
 

P

PATH - Static variable in class io.grpc.servlet.web.websocket.MultiplexedWebSocketServerStream
Custom metadata to hold the path requested by the incoming stream

R

readHeaders(ByteBuffer) - Static method in class io.grpc.servlet.web.websocket.AbstractWebSocketServerStream
 
runOnTransportThread(Runnable) - Method in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl.WebsocketTransportState
 

S

streamId() - Method in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl
 
streamTracerFactories - Variable in class io.grpc.servlet.web.websocket.AbstractWebSocketServerStream
 

T

transportListener - Variable in class io.grpc.servlet.web.websocket.AbstractWebSocketServerStream
 
transportReportStatus(Status) - Method in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl
 
transportState - Variable in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl
 
transportState() - Method in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl
 

W

WebSocketServerStream - Class in io.grpc.servlet.web.websocket
Each instance of this type represents a single active websocket, which maps to a single gRPC stream.
WebSocketServerStream(ServerTransportListener, List<? extends ServerStreamTracer.Factory>, int, Attributes) - Constructor for class io.grpc.servlet.web.websocket.WebSocketServerStream
 
websocketSession - Variable in class io.grpc.servlet.web.websocket.AbstractWebSocketServerStream
 
websocketSession - Variable in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl
 
WebsocketStreamImpl - Class in io.grpc.servlet.web.websocket
 
WebsocketStreamImpl(StatsTraceContext, int, Session, InternalLogId, Attributes) - Constructor for class io.grpc.servlet.web.websocket.WebsocketStreamImpl
 
writeAsciiHeadersToMessage(byte[][], ByteBuffer) - Static method in class io.grpc.servlet.web.websocket.AbstractWebsocketStreamImpl
 
A B C D G I L M O P R S T W 
All Classes and Interfaces|All Packages|Constant Field Values