Interface Summary Interface Description ChannelizerAn 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. GraphManagerThe
GraphManagerinterface 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
OpProcessorInterface for providing commands that websocket requests will respond to.
Class Summary Class Description AbstractChannelizerA 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.
ContextThe context of Gremlin Server within which a particular request is made. GremlinServerStart and stop Gremlin Server. KdcFixtureThis class is derived from the following classes from https://github.com/apache/directory-kerby/blob/kerby-all-1.0.0-RC2: - org.apache.kerby.kerberos.kerb.server.TestKdcServer - org.apache.kerby.kerberos.kerb.server.KdcTestBase - org.apache.kerby.kerberos.kerb.server.LoginTestBase See also: gremlin-server/src/main/static/NOTICE SettingsServer settings as configured by a YAML file. Settings.AuthenticationSettingsSettings for the
Settings.AuthorizationSettingsSettings for the
Settings.BaseMetrics Settings.ConsoleReporterMetricsSettings for a
Metricsreporter that writes to the console.
Settings.CsvReporterMetricsSettings for a
Metricsreporter that writes to a CSV file.
Settings.GangliaReporterMetricsSettings for a
Metricsreporter that writes to Ganglia.
Settings.GraphiteReporterMetricsSettings for a
Metricsreporter that writes to Graphite.
Settings.HostPortIntervalMetrics Settings.IntervalMetrics Settings.JmxReporterMetricsSettings for a
Metricsreporter that writes to JMX.
Settings.ProcessorSettingsCustom configurations for any
Settings.ScriptEngineSettingsSettings for the
Settings.SerializerSettingsSettings for the
Metricsrecorded by Gremlin Server.
Settings.Slf4jReporterMetricsSettings for a
Metricsreporter that writes to the SL4J output.
Settings.SslSettingsSettings to configure SSL support.
Enum Summary Enum Description Context.RequestContentTypeThe type of the request as determined by the contents of