| Interface | Description | 
|---|---|
| Channelizer | 
 An interface that makes it possible to plugin different Netty pipelines to Gremlin Server, enabling the use of
 different protocols, mapper security and other such functions. 
 | 
| GraphManager | 
 The  
GraphManager interface allows for reference tracking of Graph references through
 a Map<String, Graph>; the interface plugs into the lifeline of gremlin script
 executions, meaning that commit() and rollback() will be called on all graphs stored in the
 graph reference tracker at the end of the script executions; you may want to implement
 this interface if you want to define a custom graph instantiation/closing mechanism; note that
 the interface also defines similar features for TraversalSource objects. | 
| OpProcessor | 
 Interface for providing commands that websocket requests will respond to. 
 | 
| Class | Description | 
|---|---|
| AbstractChannelizer | 
 A base implementation for the  
Channelizer which does a basic configuration of the pipeline, one that
 is generally common to virtually any Gremlin Server operation (i.e. | 
| Context | 
 The context of Gremlin Server within which a particular request is made. 
 | 
| GremlinServer | 
 Start and stop Gremlin Server. 
 | 
| ResponseHandlerContext | 
 A context for asynchronously writing response messages related to a particular request. 
 | 
| Settings | 
 Server settings as configured by a YAML file. 
 | 
| Settings.AuthenticationSettings | 
 Settings for the  
Authenticator implementation. | 
| Settings.BaseMetrics | |
| Settings.ConsoleReporterMetrics | 
 Settings for a  
Metrics reporter that writes to the console. | 
| Settings.CsvReporterMetrics | 
 Settings for a  
Metrics reporter that writes to a CSV file. | 
| Settings.GangliaReporterMetrics | 
 Settings for a  
Metrics reporter that writes to Ganglia. | 
| Settings.GraphiteReporterMetrics | 
 Settings for a  
Metrics reporter that writes to Graphite. | 
| Settings.HostPortIntervalMetrics | |
| Settings.IntervalMetrics | |
| Settings.JmxReporterMetrics | 
 Settings for a  
Metrics reporter that writes to JMX. | 
| Settings.ProcessorSettings | 
 Custom configurations for any  
OpProcessor implementations. | 
| Settings.ScriptEngineSettings | 
 Settings for the  
ScriptEngine. | 
| Settings.SerializerSettings | 
 Settings for the  
MessageSerializer implementations. | 
| Settings.ServerMetrics | 
 Settings for  
Metrics recorded by Gremlin Server. | 
| Settings.Slf4jReporterMetrics | 
 Settings for a  
Metrics reporter that writes to the SL4J output. | 
| Settings.SslSettings | 
 Settings to configure SSL support. 
 | 
Copyright © 2013–2018 Apache Software Foundation. All rights reserved.