Package org.apache.tinkerpop.gremlin.server
package org.apache.tinkerpop.gremlin.server
-
ClassDescriptionA 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.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.The context of Gremlin Server within which a particular request is made.TheGraphManagerinterface 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.Start and stop Gremlin Server.Server settings as configured by a YAML file.Settings for theAuthenticatorimplementation.Settings for theAuthenticatorimplementation.Settings for aMetricsreporter that writes to the console.Settings to configure CORS (Cross-Origin Resource Sharing) for the HTTP endpoint.Settings for aMetricsreporter that writes to a CSV file.Settings for aMetricsreporter that writes to Ganglia.Settings for aMetricsreporter that writes to Graphite.Settings for aGraphentry in the server YAML.Settings for aMetricsreporter that writes to JMX.Settings for a Java-basedLifeCycleHookconfigured in the server YAML.Settings for theScriptEngine.Settings for theMessageSerializerimplementations.Settings forMetricsrecorded by Gremlin Server.Settings for aMetricsreporter that writes to the SL4J output.Settings to configure SSL support.Settings for a declarativeTraversalSourceentry nested under a graph in the server YAML.