| 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. | 
| AbstractSession.CloseReason | The reason that a particular session closed. | 
| Frame | A holder for a StringorByteBufthat represents a message to be written back to the requesting
 client. | 
| HttpGremlinEndpointHandler | Handler that processes HTTP requests to the HTTP Gremlin endpoint. | 
| SaslAuthenticationHandler | A SASL authentication handler that allows the  Authenticator to be plugged into it. | 
| Session | Requests that arrive through the  UnifiedHandler are all processed within a  Session implementation. | 
| SessionException | An exception that holds the error-related  ResponseMessage which is meant to be returned to the calling
 client. | 
| 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. |