| Interface | Description | 
|---|---|
| Session | Requests that arrive through the  UnifiedHandlerare all processed within aSessionimplementation. | 
| Class | Description | 
|---|---|
| AbstractAuthenticationHandler | Provides an abstraction point to allow for http auth schemes beyond basic auth. | 
| AbstractSession | A base implementation of  Sessionwhich offers some common functionality that matches typical Gremlin Server
 request response expectations for script, bytecode and graph operations. | 
| Frame | A holder for a  StringorByteBufthat represents a message to be written back to the requesting
 client. | 
| GremlinResponseFrameEncoder | Ensures that any  ResponseMessagemanages to get converted to aFrame. | 
| HttpBasicAuthenticationHandler | Implements basic HTTP authentication for use with the  HttpGremlinEndpointHandlerand HTTP based API calls. | 
| HttpBasicAuthorizationHandler | An authorization handler for the http channel that allows the  Authorizerto 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  Sessionimplementation 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  Authenticatorto be plugged into it. | 
| SessionTask | A  SessionTaskequates to a particular incoming request to theUnifiedHandlerand is analogous to
 aContextin theOpProcessorapproach to handling requests to the server. | 
| SingleTaskSession | A simple  Sessionimplementation 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  Authorizerto be plugged into it. | 
| WsAndHttpChannelizerHandler | A ChannelInboundHandlerAdapter for use with  WsAndHttpChannelizerthat toggles between WebSockets
 and http. | 
| WsGremlinBinaryRequestDecoder | Decodes the contents of a  BinaryWebSocketFrame. | 
| WsGremlinCloseRequestDecoder | Handles close requests over web sockets. | 
| WsGremlinResponseFrameEncoder | Encodes  ByteBufandStringvalues 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  ResponseMessagewhich is meant to be returned to the calling
 client. | 
Copyright © 2013–2022 Apache Software Foundation. All rights reserved.