| Interface | Description | 
|---|---|
| Session | 
 Requests that arrive through the  
UnifiedHandler are all processed within a Session implementation. | 
| Class | Description | 
|---|---|
| AbstractAuthenticationHandler | 
 Provides an abstraction point to allow for http auth schemes beyond basic auth. 
 | 
| AbstractSession | 
 A base implementation of  
Session which offers some common functionality that matches typical Gremlin Server
 request response expectations for script, bytecode and graph operations. | 
| Frame | 
 A holder for a  
String or ByteBuf that represents a message to be written back to the requesting
 client. | 
| GremlinResponseFrameEncoder | 
 Ensures that any  
ResponseMessage manages to get converted to a Frame. | 
| HttpBasicAuthenticationHandler | 
 Implements basic HTTP authentication for use with the  
HttpGremlinEndpointHandler and HTTP based API calls. | 
| HttpBasicAuthorizationHandler | 
 An authorization handler for the http channel that allows the  
Authorizer to be plugged into it. | 
| HttpGremlinEndpointHandler | 
 Handler that processes HTTP requests to the HTTP Gremlin endpoint. 
 | 
| HttpHandlerUtil | 
 Provides methods shared by the HTTP handlers. 
 | 
| MultiTaskSession | 
 A  
Session implementation that queues tasks given to it and executes them in a serial fashion within the
 same thread which thus allows multiple tasks to be executed in the same transaction. | 
| OpExecutorHandler | |
| OpSelectorHandler | |
| SaslAndHttpBasicAuthenticationHandler | 
 An Authentication Handler for doing WebSocket Sasl and Http Basic auth 
 | 
| SaslAuthenticationHandler | 
 A SASL authentication handler that allows the  
Authenticator to be plugged into it. | 
| SessionTask | 
 A  
SessionTask equates to a particular incoming request to the UnifiedHandler and is analogous to
 a Context in the OpProcessor approach to handling requests to the server. | 
| SingleTaskSession | 
 A simple  
Session implementation that accepts one request, processes it and exits. | 
| StateKey | 
 Keys used in the various handlers to store state in the pipeline. 
 | 
| UnifiedHandler | 
 Handler for websockets to be used with the  
UnifiedChannelizer. | 
| WebSocketAuthorizationHandler | 
 An authorization handler for the websockets channel that allows the  
Authorizer to be plugged into it. | 
| WsAndHttpChannelizerHandler | 
 A ChannelInboundHandlerAdapter for use with  
WsAndHttpChannelizer that toggles between WebSockets
 and http. | 
| WsGremlinBinaryRequestDecoder | 
 Decodes the contents of a  
BinaryWebSocketFrame. | 
| WsGremlinCloseRequestDecoder | 
 Handles close requests over web sockets. 
 | 
| WsGremlinResponseFrameEncoder | 
 Encodes  
ByteBuf and String values to Websocket frames. | 
| WsGremlinTextRequestDecoder | 
 Decodes the contents of a  
TextWebSocketFrame. | 
| Enum | Description | 
|---|---|
| AbstractSession.CloseReason | 
 The reason that a particular session closed. 
 | 
| Exception | Description | 
|---|---|
| SessionException | 
 An exception that holds the error-related  
ResponseMessage which is meant to be returned to the calling
 client. | 
Copyright © 2013–2022 Apache Software Foundation. All rights reserved.