| 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  GraphManagerinterface allows for reference tracking of Graph references through
 aMap<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 forTraversalSourceobjects. | 
| OpProcessor | Interface for providing commands that websocket requests will respond to. | 
| Class | Description | 
|---|---|
| AbstractChannelizer | A base implementation for the  Channelizerwhich 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  Authenticatorimplementation. | 
| Settings.BaseMetrics | |
| Settings.ConsoleReporterMetrics | Settings for a  Metricsreporter that writes to the console. | 
| Settings.CsvReporterMetrics | Settings for a  Metricsreporter that writes to a CSV file. | 
| Settings.GangliaReporterMetrics | Settings for a  Metricsreporter that writes to Ganglia. | 
| Settings.GraphiteReporterMetrics | Settings for a  Metricsreporter that writes to Graphite. | 
| Settings.HostPortIntervalMetrics | |
| Settings.IntervalMetrics | |
| Settings.JmxReporterMetrics | Settings for a  Metricsreporter that writes to JMX. | 
| Settings.ProcessorSettings | Custom configurations for any  OpProcessorimplementations. | 
| Settings.ScriptEngineSettings | Settings for the  ScriptEngine. | 
| Settings.SerializerSettings | Settings for the  MessageSerializerimplementations. | 
| Settings.ServerMetrics | Settings for  Metricsrecorded by Gremlin Server. | 
| Settings.Slf4jReporterMetrics | Settings for a  Metricsreporter that writes to the SL4J output. | 
| Settings.SslSettings | Settings to configure SSL support. | 
Copyright © 2013–2018 Apache Software Foundation. All rights reserved.