| Interface | Description | 
|---|---|
| Channelizer | Client-side channel initializer interface. | 
| Host.Listener | |
| LoadBalancingStrategy | Provides a method for selecting the host from a  Cluster. | 
| MessageSerializer | Serializes data to and from Gremlin Server. | 
| Class | Description | 
|---|---|
| AuthProperties | Properties to supply to the  Clusterfor authentication purposes. | 
| Channelizer.AbstractChannelizer | Base implementation of the client side  Channelizer. | 
| Channelizer.NioChannelizer | NIO  Channelizerimplementation. | 
| Channelizer.WebSocketChannelizer | WebSocket  Channelizerimplementation. | 
| Client | A  Clientis constructed from aClusterand represents a way to send messages to Gremlin Server. | 
| Client.ClusteredClient | A  Clientimplementation that does not operate in a session. | 
| Client.ReboundClusteredClient | Uses a  Client.ClusteredClientthat rebinds requests to a
 specifiedGraphorTraversalSourceinstances on the server-side. | 
| Client.SessionedClient | A  Clientimplementation that operates in the context of a session. | 
| Cluster | A connection to a set of one or more Gremlin Server instances. | 
| Cluster.Builder | |
| Host | Identifies a server within the  Clusterat a specific address. | 
| LoadBalancingStrategy.RoundRobin | A simple round-robin strategy that simply selects the next host in the  Clusterto send theRequestMessageto. | 
| Result | A  Resultrepresents a result value from the server-sideIteratorof results. | 
| ResultSet | A  ResultSetis returned from the submission of a Gremlin script to the server and represents the
 results provided by the server. | 
| Tokens | String constants used in gremlin-driver and gremlin-server. | 
| Enum | Description | 
|---|---|
| AuthProperties.Property | An enum of the available authorization properties. | 
Copyright © 2013–2015 Apache Software Foundation. All rights reserved.