Index
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
All Classes and Interfaces|All Packages|Constant Field Values