- AbstractAuthenticationHandler - Class in org.apache.tinkerpop.gremlin.server.handler
-
Provides an abstraction point to allow for http auth schemes beyond basic auth.
- AbstractAuthenticationHandler(Authenticator) - Constructor for class org.apache.tinkerpop.gremlin.server.handler.AbstractAuthenticationHandler
-
- AbstractAuthenticationHandler(Authenticator, Authorizer) - Constructor for class org.apache.tinkerpop.gremlin.server.handler.AbstractAuthenticationHandler
-
- AbstractChannelizer - Class in org.apache.tinkerpop.gremlin.server
-
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.
- AbstractChannelizer() - Constructor for class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- AbstractEvalOpProcessor - Class in org.apache.tinkerpop.gremlin.server.op
-
A base
OpProcessor implementation that helps with operations that deal with script evaluation functions.
- AbstractEvalOpProcessor(boolean) - Constructor for class org.apache.tinkerpop.gremlin.server.op.AbstractEvalOpProcessor
-
- AbstractEvalOpProcessor.BindingSupplier - Interface in org.apache.tinkerpop.gremlin.server.op
-
- AbstractOpProcessor - Class in org.apache.tinkerpop.gremlin.server.op
-
A base
OpProcessor implementation that processes an
Iterator of results in a generalized way while
ensuring that graph transactions are properly managed.
- AbstractOpProcessor(boolean) - Constructor for class org.apache.tinkerpop.gremlin.server.op.AbstractOpProcessor
-
- AbstractSession - Class in org.apache.tinkerpop.gremlin.server.handler
-
A base implementation of
Session which offers some common functionality that matches typical Gremlin Server
request response expectations for script, bytecode and graph operations.
- AbstractSession.CloseReason - Enum in org.apache.tinkerpop.gremlin.server.handler
-
The reason that a particular session closed.
- acceptingRequests() - Method in class org.apache.tinkerpop.gremlin.server.op.session.Session
-
- addConsoleReporter(long) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
Create a ConsoleReporter attached to the MetricsRegistry.
- addCsvReporter(long, String) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
Create a CsvReporter attached to the MetricsRegistry.
- addGangliaReporter(String, int, String, int, Boolean, UUID, String, long) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
Create a GangliaReporter attached to the MetricsRegistry.
- addGraph(String, String) - Method in class org.apache.tinkerpop.gremlin.server.util.CheckedGraphManager
-
- addGraph(String, String) - Method in class org.apache.tinkerpop.gremlin.server.util.DefaultGraphManager
-
- addGraphiteReporter(String, int, String, long) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
Create a GraphiteReporter attached to the MetricsRegistry.
- addHostOption(String, Object) - Method in class org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor
-
- addJmxReporter(String, String) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
Create a JmxReporter attached to the MetricsRegistry.
- addressingMode - Variable in class org.apache.tinkerpop.gremlin.server.Settings.GangliaReporterMetrics
-
- addSlf4jReporter(long, String) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
Create a Slf4jReporter attached to the MetricsRegistry.
- agentId - Variable in class org.apache.tinkerpop.gremlin.server.Settings.JmxReporterMetrics
-
- aliasesUsedBySession - Variable in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- AllowAllAuthenticator - Class in org.apache.tinkerpop.gremlin.server.auth
-
Allows all requests to be authenticated.
- AllowAllAuthenticator() - Constructor for class org.apache.tinkerpop.gremlin.server.auth.AllowAllAuthenticator
-
- ANONYMOUS_USER - Static variable in class org.apache.tinkerpop.gremlin.server.auth.AuthenticatedUser
-
- ANONYMOUS_USERNAME - Static variable in class org.apache.tinkerpop.gremlin.server.auth.AuthenticatedUser
-
- attemptCommit(RequestMessage, GraphManager, boolean) - Static method in class org.apache.tinkerpop.gremlin.server.op.AbstractOpProcessor
-
- attemptRollback(RequestMessage, GraphManager, boolean) - Static method in class org.apache.tinkerpop.gremlin.server.op.AbstractOpProcessor
-
- AUDIT_LOGGER_NAME - Static variable in class org.apache.tinkerpop.gremlin.server.GremlinServer
-
- authenticate(Map<String, String>) - Method in class org.apache.tinkerpop.gremlin.server.auth.AllowAllAuthenticator
-
- authenticate(Map<String, String>) - Method in interface org.apache.tinkerpop.gremlin.server.auth.Authenticator
-
A "standard" authentication implementation that can be used more generically without SASL support.
- authenticate(Map<String, String>) - Method in class org.apache.tinkerpop.gremlin.server.auth.Krb5Authenticator
-
- authenticate(Map<String, String>) - Method in class org.apache.tinkerpop.gremlin.server.auth.SimpleAuthenticator
-
- AUTHENTICATED_USER - Static variable in class org.apache.tinkerpop.gremlin.server.handler.StateKey
-
- AuthenticatedUser - Class in org.apache.tinkerpop.gremlin.server.auth
-
- AuthenticatedUser(String) - Constructor for class org.apache.tinkerpop.gremlin.server.auth.AuthenticatedUser
-
- authentication - Variable in class org.apache.tinkerpop.gremlin.server.Settings
-
- AuthenticationException - Exception in org.apache.tinkerpop.gremlin.server.auth
-
An exception that occurs when during authentication such as a failed login.
- AuthenticationException() - Constructor for exception org.apache.tinkerpop.gremlin.server.auth.AuthenticationException
-
- AuthenticationException(String) - Constructor for exception org.apache.tinkerpop.gremlin.server.auth.AuthenticationException
-
- AuthenticationException(String, Throwable) - Constructor for exception org.apache.tinkerpop.gremlin.server.auth.AuthenticationException
-
- AuthenticationException(Throwable) - Constructor for exception org.apache.tinkerpop.gremlin.server.auth.AuthenticationException
-
- AuthenticationException(String, Throwable, boolean, boolean) - Constructor for exception org.apache.tinkerpop.gremlin.server.auth.AuthenticationException
-
- authenticationHandler - Variable in class org.apache.tinkerpop.gremlin.server.Settings.AuthenticationSettings
-
- AuthenticationSettings() - Constructor for class org.apache.tinkerpop.gremlin.server.Settings.AuthenticationSettings
-
- authenticator - Variable in class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- Authenticator - Interface in org.apache.tinkerpop.gremlin.server.auth
-
Provides methods related to authentication of a request.
- authenticator - Variable in class org.apache.tinkerpop.gremlin.server.handler.AbstractAuthenticationHandler
-
- authenticator - Variable in class org.apache.tinkerpop.gremlin.server.Settings.AuthenticationSettings
-
The fully qualified class name of the
Authenticator implementation.
- Authenticator.SaslNegotiator - Interface in org.apache.tinkerpop.gremlin.server.auth
-
Performs the actual SASL negotiation for a single authentication attempt.
- authorization - Variable in class org.apache.tinkerpop.gremlin.server.Settings
-
- AuthorizationException - Exception in org.apache.tinkerpop.gremlin.server.authz
-
An exception that occurs during authorization, i.e.
- AuthorizationException() - Constructor for exception org.apache.tinkerpop.gremlin.server.authz.AuthorizationException
-
- AuthorizationException(String) - Constructor for exception org.apache.tinkerpop.gremlin.server.authz.AuthorizationException
-
- AuthorizationException(String, Throwable) - Constructor for exception org.apache.tinkerpop.gremlin.server.authz.AuthorizationException
-
- AuthorizationException(Throwable) - Constructor for exception org.apache.tinkerpop.gremlin.server.authz.AuthorizationException
-
- AuthorizationException(String, Throwable, boolean, boolean) - Constructor for exception org.apache.tinkerpop.gremlin.server.authz.AuthorizationException
-
- AuthorizationSettings() - Constructor for class org.apache.tinkerpop.gremlin.server.Settings.AuthorizationSettings
-
- authorize(AuthenticatedUser, Bytecode, Map<String, String>) - Method in interface org.apache.tinkerpop.gremlin.server.authz.Authorizer
-
Checks whether a user is authorized to have a gremlin bytecode request from a client answered and raises an
AuthorizationException if this is not the case.
- authorize(AuthenticatedUser, RequestMessage) - Method in interface org.apache.tinkerpop.gremlin.server.authz.Authorizer
-
Checks whether a user is authorized to have a script request from a gremlin client answered and raises an
AuthorizationException if this is not the case.
- authorizer - Variable in class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- Authorizer - Interface in org.apache.tinkerpop.gremlin.server.authz
-
Provides the interface for authorizing a user per request.
- authorizer - Variable in class org.apache.tinkerpop.gremlin.server.handler.AbstractAuthenticationHandler
-
- authorizer - Variable in class org.apache.tinkerpop.gremlin.server.Settings.AuthorizationSettings
-
The fully qualified class name of the
Authorizer implementation.
- cancel(boolean) - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- Channelizer - Interface in org.apache.tinkerpop.gremlin.server
-
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.
- channelizer - Variable in class org.apache.tinkerpop.gremlin.server.handler.UnifiedHandler
-
- channelizer - Variable in class org.apache.tinkerpop.gremlin.server.Settings
-
The full class name of the
Channelizer to use in Gremlin Server.
- channelRead(ChannelHandlerContext, Object) - Method in class org.apache.tinkerpop.gremlin.server.handler.HttpBasicAuthenticationHandler
-
- channelRead(ChannelHandlerContext, Object) - Method in class org.apache.tinkerpop.gremlin.server.handler.HttpBasicAuthorizationHandler
-
- channelRead(ChannelHandlerContext, Object) - Method in class org.apache.tinkerpop.gremlin.server.handler.HttpGremlinEndpointHandler
-
- channelRead(ChannelHandlerContext, Object) - Method in class org.apache.tinkerpop.gremlin.server.handler.SaslAndHttpBasicAuthenticationHandler
-
- channelRead(ChannelHandlerContext, Object) - Method in class org.apache.tinkerpop.gremlin.server.handler.SaslAuthenticationHandler
-
- channelRead(ChannelHandlerContext, Object) - Method in class org.apache.tinkerpop.gremlin.server.handler.WebSocketAuthorizationHandler
-
- channelRead(ChannelHandlerContext, Object) - Method in class org.apache.tinkerpop.gremlin.server.handler.WsAndHttpChannelizerHandler
-
- channelRead0(ChannelHandlerContext, Pair<RequestMessage, ThrowingConsumer<Context>>) - Method in class org.apache.tinkerpop.gremlin.server.handler.OpExecutorHandler
-
- channelRead0(ChannelHandlerContext, RequestMessage) - Method in class org.apache.tinkerpop.gremlin.server.handler.UnifiedHandler
-
- CheckedGraphManager - Class in org.apache.tinkerpop.gremlin.server.util
-
A
GraphManager that will prevent Gremlin Server from starting if all configured graphs fail.
- CheckedGraphManager(Settings) - Constructor for class org.apache.tinkerpop.gremlin.server.util.CheckedGraphManager
-
- className - Variable in class org.apache.tinkerpop.gremlin.server.Settings.ProcessorSettings
-
The fully qualified class name of an
OpProcessor implementation.
- className - Variable in class org.apache.tinkerpop.gremlin.server.Settings.SerializerSettings
-
- clearHostOptions() - Method in class org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor
-
- close() - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
Removes the session from the session list and cancels the future that manages the lifetime of the session.
- close() - Method in class org.apache.tinkerpop.gremlin.server.handler.MultiTaskSession
-
This method stops incoming requests from being added to the session queue.
- close() - Method in class org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor
-
- close() - Method in class org.apache.tinkerpop.gremlin.server.op.standard.StandardOpProcessor
-
- close() - Method in class org.apache.tinkerpop.gremlin.server.op.traversal.TraversalOpProcessor
-
- closeReason - Variable in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- closeTransaction(Transaction.Status) - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- closeTransaction(SessionTask, Transaction.Status) - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
Closes a transaction with commit or rollback.
- closeTransactionSafely(Transaction.Status) - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
Tries to close the transaction but will catch exceptions and log them.
- closeTransactionSafely(SessionTask, Transaction.Status) - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
Tries to close the transaction but will catch exceptions and log them.
- commit(Set<String>) - Method in interface org.apache.tinkerpop.gremlin.server.GraphManager
-
Selectively commit transactions on the specified graphs or the graphs of traversal sources.
- commit(Set<String>) - Method in class org.apache.tinkerpop.gremlin.server.util.DefaultGraphManager
-
Selectively commit transactions on the specified graphs or the graphs of traversal sources.
- commitAll() - Method in interface org.apache.tinkerpop.gremlin.server.GraphManager
-
Commit transactions across all
Graph objects.
- commitAll() - Method in class org.apache.tinkerpop.gremlin.server.util.DefaultGraphManager
-
Commit transactions across all
Graph objects.
- config - Variable in class org.apache.tinkerpop.gremlin.server.Settings.AuthenticationSettings
-
- config - Variable in class org.apache.tinkerpop.gremlin.server.Settings.AuthorizationSettings
-
- config - Variable in class org.apache.tinkerpop.gremlin.server.Settings.ProcessorSettings
-
A set of configurations as expected by the
OpProcessor.
- config - Variable in class org.apache.tinkerpop.gremlin.server.Settings.ScriptEngineSettings
-
A Map of configuration settings for the ScriptEngine.
- config - Variable in class org.apache.tinkerpop.gremlin.server.Settings.SerializerSettings
-
- CONFIG_CREDENTIALS_DB - Static variable in class org.apache.tinkerpop.gremlin.server.auth.SimpleAuthenticator
-
The location of the configuration file that contains the credentials database.
- CONFIG_GLOBAL_FUNCTION_CACHE_ENABLED - Static variable in class org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor
-
Configuration setting that behaves as an override to the global script engine setting of the same name that is
provided to the
GroovyCompilerGremlinPlugin.
- CONFIG_MAX_PARAMETERS - Static variable in class org.apache.tinkerpop.gremlin.server.op.AbstractEvalOpProcessor
-
The maximum number of parameters that can be passed on a script evaluation request.
- CONFIG_PER_GRAPH_CLOSE_TIMEOUT - Static variable in class org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor
-
Configuration setting for how long to wait in milliseconds for each configured graph to close any open
transactions when the session is killed.
- CONFIG_SESSION_TIMEOUT - Static variable in class org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor
-
Configuration setting for how long a session will be available before it times out.
- configure(ChannelPipeline) - Method in class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- configure(ChannelPipeline) - Method in class org.apache.tinkerpop.gremlin.server.channel.HttpChannelizer
-
- configure(ChannelPipeline) - Method in class org.apache.tinkerpop.gremlin.server.channel.UnifiedChannelizer
-
- configure(ChannelPipeline) - Method in class org.apache.tinkerpop.gremlin.server.channel.WebSocketChannelizer
-
- configure(ChannelPipeline) - Method in class org.apache.tinkerpop.gremlin.server.channel.WsAndHttpChannelizer
-
- configure(ChannelPipeline) - Method in class org.apache.tinkerpop.gremlin.server.handler.WsAndHttpChannelizerHandler
-
- consoleReporter - Variable in class org.apache.tinkerpop.gremlin.server.Settings.ServerMetrics
-
- ConsoleReporterMetrics() - Constructor for class org.apache.tinkerpop.gremlin.server.Settings.ConsoleReporterMetrics
-
- Context - Class in org.apache.tinkerpop.gremlin.server
-
The context of Gremlin Server within which a particular request is made.
- Context(RequestMessage, ChannelHandlerContext, Settings, GraphManager, GremlinExecutor, ScheduledExecutorService) - Constructor for class org.apache.tinkerpop.gremlin.server.Context
-
- Context(Logger) - Constructor for class org.apache.tinkerpop.gremlin.server.util.LifeCycleHook.Context
-
- Context.RequestContentType - Enum in org.apache.tinkerpop.gremlin.server
-
- create(String) - Static method in class org.apache.tinkerpop.gremlin.server.util.ThreadFactoryUtil
-
- createAuthenticationHandler(Settings) - Method in class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- createDefaultYamlConstructor() - Static method in class org.apache.tinkerpop.gremlin.server.Settings
-
Creates Constructor which contains all configurations to parse
a Gremlin Server YAML configuration file using SnakeYAML.
- createIdleDetectionMessage() - Method in class org.apache.tinkerpop.gremlin.server.channel.UnifiedChannelizer
-
- createIdleDetectionMessage() - Method in class org.apache.tinkerpop.gremlin.server.channel.WebSocketChannelizer
-
- createIdleDetectionMessage() - Method in class org.apache.tinkerpop.gremlin.server.channel.WsAndHttpChannelizer
-
- createIdleDetectionMessage() - Method in interface org.apache.tinkerpop.gremlin.server.Channelizer
-
Create a message to send to seemingly dead clients to see if they respond back.
- createMultiTaskSession(SessionTask, String) - Method in class org.apache.tinkerpop.gremlin.server.handler.UnifiedHandler
-
Called when creating a
Session that will be long-lived to extend over multiple requests and therefore
process the provided
SessionTask as well as ones that may arrive in the future.
- createSingleTaskSession(SessionTask, String) - Method in class org.apache.tinkerpop.gremlin.server.handler.UnifiedHandler
-
Called when creating a single task session where the provided
SessionTask will be the only one to be
executed and can therefore take a more efficient execution path.
- csvReporter - Variable in class org.apache.tinkerpop.gremlin.server.Settings.ServerMetrics
-
- CsvReporterMetrics() - Constructor for class org.apache.tinkerpop.gremlin.server.Settings.CsvReporterMetrics
-
- gangliaReporter - Variable in class org.apache.tinkerpop.gremlin.server.Settings.ServerMetrics
-
- GangliaReporterMetrics() - Constructor for class org.apache.tinkerpop.gremlin.server.Settings.GangliaReporterMetrics
-
- generateResponseMetaData(SessionTask, ResponseStatusCode, Iterator<?>) - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- generateResultMetaData(ChannelHandlerContext, RequestMessage, ResponseStatusCode, Iterator, Settings) - Method in class org.apache.tinkerpop.gremlin.server.op.AbstractOpProcessor
-
- generateStatusAttributes(SessionTask, ResponseStatusCode, Iterator<?>) - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- generateStatusAttributes(ChannelHandlerContext, RequestMessage, ResponseStatusCode, Iterator, Settings) - Method in class org.apache.tinkerpop.gremlin.server.op.AbstractOpProcessor
-
- get() - Method in interface org.apache.tinkerpop.gremlin.server.op.AbstractEvalOpProcessor.BindingSupplier
-
- getActiveSessionCount() - Method in class org.apache.tinkerpop.gremlin.server.handler.UnifiedHandler
-
- getActualTimeoutLengthWhenClosed() - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- getAsBindings() - Method in interface org.apache.tinkerpop.gremlin.server.GraphManager
-
- getAsBindings() - Method in class org.apache.tinkerpop.gremlin.server.util.DefaultGraphManager
-
- getAuthenticatedUser() - Method in interface org.apache.tinkerpop.gremlin.server.auth.Authenticator.SaslNegotiator
-
Following a successful negotiation, get the AuthenticatedUser representing the logged in subject.
- getBindingMaker(Session) - Method in class org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor
-
A useful method for those extending this class, where the means for binding construction can be supplied
to this class.
- getBindingMaker() - Method in class org.apache.tinkerpop.gremlin.server.op.standard.StandardOpProcessor
-
A useful method for those extending this class, where the means for binding construction can be supplied
to this class.
- getBindings() - Method in class org.apache.tinkerpop.gremlin.server.op.session.Session
-
- getChannelHandlerContext() - Method in class org.apache.tinkerpop.gremlin.server.Context
-
Gets the Netty context.
- getChannelizer() - Method in class org.apache.tinkerpop.gremlin.server.GremlinServer
-
- getCloseReason() - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- getCounter(String) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
- getCounter(String, String...) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
- getEvalOp() - Method in class org.apache.tinkerpop.gremlin.server.op.AbstractEvalOpProcessor
-
Provides an operation for evaluating a Gremlin script.
- getEvalOp() - Method in class org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor
-
- getEvalOp() - Method in class org.apache.tinkerpop.gremlin.server.op.standard.StandardOpProcessor
-
- getEvaluationTimeout() - Method in class org.apache.tinkerpop.gremlin.server.Settings
-
- getExecutor() - Method in class org.apache.tinkerpop.gremlin.server.op.session.Session
-
- getGraph(String) - Method in interface org.apache.tinkerpop.gremlin.server.GraphManager
-
Get
Graph instance whose name matches
graphName.
- getGraph(String) - Method in class org.apache.tinkerpop.gremlin.server.util.DefaultGraphManager
-
- getGraphManager() - Method in class org.apache.tinkerpop.gremlin.server.Context
-
Gets the set of
Graph objects configured in Gremlin Server.
- getGraphManager() - Method in class org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor
-
- getGraphNames() - Method in interface org.apache.tinkerpop.gremlin.server.GraphManager
-
Get a
Set of
String graphNames corresponding to names stored in the graph's
reference tracker.
- getGraphNames() - Method in class org.apache.tinkerpop.gremlin.server.util.DefaultGraphManager
-
- getGremlinArgument() - Method in class org.apache.tinkerpop.gremlin.server.Context
-
- getGremlinExecutor() - Method in class org.apache.tinkerpop.gremlin.server.Context
-
Gets the executor chosen to evaluate incoming Gremlin scripts based on the request.
- getGremlinExecutor() - Method in class org.apache.tinkerpop.gremlin.server.op.session.Session
-
- getGremlinExecutor() - Method in class org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor
-
- getGremlinExecutorService() - Method in class org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor
-
- getGuage(Gauge<T>, String) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
- getGuage(Gauge<T>, String, String...) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
- getHeader() - Static method in class org.apache.tinkerpop.gremlin.server.GremlinServer
-
- getHistogram(String) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
- getHistogram(String, String...) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
- getHooks() - Method in class org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor
-
- getHostOptions() - Method in class org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor
-
- getLogger() - Method in class org.apache.tinkerpop.gremlin.server.util.LifeCycleHook.Context
-
- getMessageFromExceptionOrCause(Throwable) - Static method in class org.apache.tinkerpop.gremlin.server.util.ExceptionHelper
-
Deprecated.
- getMessageOrName(Throwable) - Static method in class org.apache.tinkerpop.gremlin.server.util.ExceptionHelper
-
Deprecated.
- getMeter(String) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
- getMeter(String, String...) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
- getMsg() - Method in class org.apache.tinkerpop.gremlin.server.handler.Frame
-
- getName() - Method in class org.apache.tinkerpop.gremlin.server.auth.AuthenticatedUser
-
- getName() - Method in class org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor
-
- getName() - Method in class org.apache.tinkerpop.gremlin.server.op.standard.StandardOpProcessor
-
- getName() - Method in class org.apache.tinkerpop.gremlin.server.op.traversal.TraversalOpProcessor
-
- getName() - Method in interface org.apache.tinkerpop.gremlin.server.OpProcessor
-
The name of the processor which requests must refer to "processor" field on a request.
- getProcessor(String) - Static method in class org.apache.tinkerpop.gremlin.server.op.OpLoader
-
- getProcessors() - Static method in class org.apache.tinkerpop.gremlin.server.op.OpLoader
-
Gets a read-only map of the processors where the key is the
OpProcessor name and the value is the
instance created by
ServiceLoader.
- getRegistry() - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
Return the MetricsRegistry.
- getRequestContentType() - Method in class org.apache.tinkerpop.gremlin.server.Context
-
- getRequestMessage() - Method in class org.apache.tinkerpop.gremlin.server.Context
-
Gets the current request to Gremlin Server.
- getRequestTimeout() - Method in class org.apache.tinkerpop.gremlin.server.Context
-
The timeout for the request.
- getResponseMessage() - Method in exception org.apache.tinkerpop.gremlin.server.handler.SessionException
-
- getResponseMessage() - Method in exception org.apache.tinkerpop.gremlin.server.op.OpProcessorException
-
- getScheduledExecutorService() - Method in class org.apache.tinkerpop.gremlin.server.Context
-
- getScheduledExecutorService() - Method in class org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor
-
- getScriptEngine(SessionTask, String) - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- getScriptEngine(SessionTask, String) - Method in class org.apache.tinkerpop.gremlin.server.handler.MultiTaskSession
-
- getServerGremlinExecutor() - Method in class org.apache.tinkerpop.gremlin.server.GremlinServer
-
- getSession(Context, RequestMessage) - Static method in class org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor
-
- getSessionId() - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- getSessionId() - Method in interface org.apache.tinkerpop.gremlin.server.handler.Session
-
Gets the identifier for the session.
- getSessionId() - Method in class org.apache.tinkerpop.gremlin.server.op.session.Session
-
- getSettings() - Method in class org.apache.tinkerpop.gremlin.server.Context
-
Gets the current configuration of Gremlin Server.
- getSettings() - Method in class org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor
-
- getSslContext() - Method in class org.apache.tinkerpop.gremlin.server.Settings.SslSettings
-
- getTimer(String) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
- getTimer(String, String...) - Method in enum org.apache.tinkerpop.gremlin.server.util.MetricManager
-
- getTraversal() - Method in class org.apache.tinkerpop.gremlin.server.util.TraverserIterator
-
- getTraversalSource(String) - Method in interface org.apache.tinkerpop.gremlin.server.GraphManager
-
- getTraversalSource(String) - Method in class org.apache.tinkerpop.gremlin.server.util.DefaultGraphManager
-
- getTraversalSourceNames() - Method in interface org.apache.tinkerpop.gremlin.server.GraphManager
-
- getTraversalSourceNames() - Method in class org.apache.tinkerpop.gremlin.server.util.DefaultGraphManager
-
- getUnifiedHandler() - Method in class org.apache.tinkerpop.gremlin.server.channel.UnifiedChannelizer
-
- getWorkerBindings() - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- getWorkerBindings() - Method in class org.apache.tinkerpop.gremlin.server.handler.MultiTaskSession
-
- getWsChannelizer() - Method in class org.apache.tinkerpop.gremlin.server.handler.WsAndHttpChannelizerHandler
-
- graphiteReporter - Variable in class org.apache.tinkerpop.gremlin.server.Settings.ServerMetrics
-
- GraphiteReporterMetrics() - Constructor for class org.apache.tinkerpop.gremlin.server.Settings.GraphiteReporterMetrics
-
- graphManager - Variable in class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- GraphManager - Interface in org.apache.tinkerpop.gremlin.server
-
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.
- graphManager - Variable in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- graphManager - Variable in class org.apache.tinkerpop.gremlin.server.handler.UnifiedHandler
-
- graphManager - Variable in class org.apache.tinkerpop.gremlin.server.Settings
-
The full class name of the
GraphManager to use in Gremlin Server.
- graphs - Variable in class org.apache.tinkerpop.gremlin.server.Settings
-
Map of
Graph objects keyed by their binding name.
- GREMLIN_ENDPOINT - Static variable in class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- gremlinExecutor - Variable in class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- gremlinExecutor - Variable in class org.apache.tinkerpop.gremlin.server.handler.UnifiedHandler
-
- gremlinExecutorService - Variable in class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- gremlinPool - Variable in class org.apache.tinkerpop.gremlin.server.Settings
-
Size of the Gremlin thread pool.
- GremlinResponseFrameEncoder - Class in org.apache.tinkerpop.gremlin.server.handler
-
- GremlinResponseFrameEncoder() - Constructor for class org.apache.tinkerpop.gremlin.server.handler.GremlinResponseFrameEncoder
-
- GremlinServer - Class in org.apache.tinkerpop.gremlin.server
-
Start and stop Gremlin Server.
- GremlinServer(Settings) - Constructor for class org.apache.tinkerpop.gremlin.server.GremlinServer
-
Construct a Gremlin Server instance from
Settings.
- GremlinServer(Settings, ExecutorService) - Constructor for class org.apache.tinkerpop.gremlin.server.GremlinServer
-
- GremlinServerGremlinPlugin - Class in org.apache.tinkerpop.gremlin.server.jsr223
-
A
GremlinPlugin implementation that adds Gremlin Server specific classes to the imports.
- GremlinServerInstall - Class in org.apache.tinkerpop.gremlin.server.util
-
Command line installer for plugins to Gremlin Server.
- GremlinServerInstall() - Constructor for class org.apache.tinkerpop.gremlin.server.util.GremlinServerInstall
-
- SaslAndHttpBasicAuthenticationHandler - Class in org.apache.tinkerpop.gremlin.server.handler
-
An Authentication Handler for doing WebSocket Sasl and Http Basic auth
- SaslAndHttpBasicAuthenticationHandler(Authenticator, Settings) - Constructor for class org.apache.tinkerpop.gremlin.server.handler.SaslAndHttpBasicAuthenticationHandler
-
- SaslAndHttpBasicAuthenticationHandler(Authenticator, Authorizer, Settings) - Constructor for class org.apache.tinkerpop.gremlin.server.handler.SaslAndHttpBasicAuthenticationHandler
-
- SaslAuthenticationHandler - Class in org.apache.tinkerpop.gremlin.server.handler
-
A SASL authentication handler that allows the
Authenticator to be plugged into it.
- SaslAuthenticationHandler(Authenticator, Settings) - Constructor for class org.apache.tinkerpop.gremlin.server.handler.SaslAuthenticationHandler
-
- SaslAuthenticationHandler(Authenticator, Authorizer, Settings) - Constructor for class org.apache.tinkerpop.gremlin.server.handler.SaslAuthenticationHandler
-
- scheduledExecutorService - Variable in class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- scheduledExecutorService - Variable in class org.apache.tinkerpop.gremlin.server.handler.UnifiedHandler
-
- scriptEngines - Variable in class org.apache.tinkerpop.gremlin.server.Settings
-
Map of settings for
ScriptEngine setting objects keyed by the name of the
ScriptEngine
implementation.
- ScriptEngineSettings() - Constructor for class org.apache.tinkerpop.gremlin.server.Settings.ScriptEngineSettings
-
- scripts - Variable in class org.apache.tinkerpop.gremlin.server.Settings.ScriptEngineSettings
-
A comma separated list of script files to execute on ScriptEngine initialization.
- select(Context) - Method in class org.apache.tinkerpop.gremlin.server.op.AbstractEvalOpProcessor
-
- select(Context) - Method in class org.apache.tinkerpop.gremlin.server.op.traversal.TraversalOpProcessor
-
- select(Context) - Method in interface org.apache.tinkerpop.gremlin.server.OpProcessor
-
Given the context (which contains the RequestMessage), return back a Consumer function that will be
executed with the context.
- selectOther(Context) - Method in class org.apache.tinkerpop.gremlin.server.op.AbstractEvalOpProcessor
-
A sub-class may have additional "ops" that it will service.
- selectOther(Context) - Method in class org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor
-
Older versions of session-based requests accepted a "close" operator in addition to "eval".
- selectOther(Context) - Method in class org.apache.tinkerpop.gremlin.server.op.standard.StandardOpProcessor
-
- SERIALIZER - Static variable in class org.apache.tinkerpop.gremlin.server.handler.StateKey
-
The key for the current serializer requested by the client.
- serializers - Variable in class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- serializers - Variable in class org.apache.tinkerpop.gremlin.server.Settings
-
- SerializerSettings() - Constructor for class org.apache.tinkerpop.gremlin.server.Settings.SerializerSettings
-
- ServerGremlinExecutor - Class in org.apache.tinkerpop.gremlin.server.util
-
The core of script execution in Gremlin Server.
- ServerGremlinExecutor(Settings, ExecutorService, ScheduledExecutorService) - Constructor for class org.apache.tinkerpop.gremlin.server.util.ServerGremlinExecutor
-
Create a new object from
Settings where thread pools are externally assigned.
- ServerMetrics() - Constructor for class org.apache.tinkerpop.gremlin.server.Settings.ServerMetrics
-
- Session - Interface in org.apache.tinkerpop.gremlin.server.handler
-
Requests that arrive through the
UnifiedHandler are all processed within a
Session implementation.
- SESSION - Static variable in class org.apache.tinkerpop.gremlin.server.handler.StateKey
-
The key for the current
Session object.
- Session - Class in org.apache.tinkerpop.gremlin.server.op.session
-
Defines a "session" for the
SessionOpProcessor which preserves state between requests made to Gremlin
Server.
- Session(String, Context, ConcurrentHashMap<String, Session>) - Constructor for class org.apache.tinkerpop.gremlin.server.op.session.Session
-
- SessionException - Exception in org.apache.tinkerpop.gremlin.server.handler
-
An exception that holds the error-related
ResponseMessage which is meant to be returned to the calling
client.
- SessionException(String, ResponseMessage) - Constructor for exception org.apache.tinkerpop.gremlin.server.handler.SessionException
-
- SessionException(String, Throwable, ResponseMessage) - Constructor for exception org.apache.tinkerpop.gremlin.server.handler.SessionException
-
- sessionExecutor - Variable in class org.apache.tinkerpop.gremlin.server.handler.UnifiedHandler
-
- sessionLifetimeTimeout - Variable in class org.apache.tinkerpop.gremlin.server.Settings
-
- SessionOpProcessor - Class in org.apache.tinkerpop.gremlin.server.op.session
-
Simple
OpProcessor implementation that handles
ScriptEngine script evaluation in the context of
a session.
- SessionOpProcessor() - Constructor for class org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor
-
- sessions - Variable in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- sessions - Variable in class org.apache.tinkerpop.gremlin.server.handler.UnifiedHandler
-
- sessions - Static variable in class org.apache.tinkerpop.gremlin.server.op.session.SessionOpProcessor
-
Script engines are evaluated in a per session context where imports/scripts are isolated per session.
- SessionTask - Class in org.apache.tinkerpop.gremlin.server.handler
-
A
SessionTask equates to a particular incoming request to the
UnifiedHandler and is analogous to
a
Context in the
OpProcessor approach to handling requests to the server.
- SessionTask(RequestMessage, ChannelHandlerContext, Settings, GraphManager, GremlinExecutor, ScheduledExecutorService) - Constructor for class org.apache.tinkerpop.gremlin.server.handler.SessionTask
-
- sessionThread - Variable in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
The session thread is a reference to the thread that is running the session and should be set by an
implementation as the first line of the
Runnable.run() method.
- setSessionCancelFuture(ScheduledFuture<?>) - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- setSessionCancelFuture(ScheduledFuture<?>) - Method in interface org.apache.tinkerpop.gremlin.server.handler.Session
-
Sets a reference to the job that will cancel this session if it exceeds its timeout period.
- setSessionFuture(Future<?>) - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- setSessionFuture(Future<?>) - Method in interface org.apache.tinkerpop.gremlin.server.handler.Session
-
Sets a reference to the job itself that is running this session.
- settings - Variable in class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- settings - Variable in class org.apache.tinkerpop.gremlin.server.handler.SaslAuthenticationHandler
-
- settings - Variable in class org.apache.tinkerpop.gremlin.server.handler.UnifiedHandler
-
- Settings - Class in org.apache.tinkerpop.gremlin.server
-
Server settings as configured by a YAML file.
- Settings() - Constructor for class org.apache.tinkerpop.gremlin.server.Settings
-
- Settings.AuthenticationSettings - Class in org.apache.tinkerpop.gremlin.server
-
- Settings.AuthorizationSettings - Class in org.apache.tinkerpop.gremlin.server
-
- Settings.BaseMetrics - Class in org.apache.tinkerpop.gremlin.server
-
- Settings.ConsoleReporterMetrics - Class in org.apache.tinkerpop.gremlin.server
-
Settings for a Metrics reporter that writes to the console.
- Settings.CsvReporterMetrics - Class in org.apache.tinkerpop.gremlin.server
-
Settings for a Metrics reporter that writes to a CSV file.
- Settings.GangliaReporterMetrics - Class in org.apache.tinkerpop.gremlin.server
-
Settings for a Metrics reporter that writes to Ganglia.
- Settings.GraphiteReporterMetrics - Class in org.apache.tinkerpop.gremlin.server
-
Settings for a Metrics reporter that writes to Graphite.
- Settings.HostPortIntervalMetrics - Class in org.apache.tinkerpop.gremlin.server
-
- Settings.IntervalMetrics - Class in org.apache.tinkerpop.gremlin.server
-
- Settings.JmxReporterMetrics - Class in org.apache.tinkerpop.gremlin.server
-
Settings for a Metrics reporter that writes to JMX.
- Settings.ProcessorSettings - Class in org.apache.tinkerpop.gremlin.server
-
Custom configurations for any
OpProcessor implementations.
- Settings.ScriptEngineSettings - Class in org.apache.tinkerpop.gremlin.server
-
Settings for the ScriptEngine.
- Settings.SerializerSettings - Class in org.apache.tinkerpop.gremlin.server
-
- Settings.ServerMetrics - Class in org.apache.tinkerpop.gremlin.server
-
Settings for Metrics recorded by Gremlin Server.
- Settings.Slf4jReporterMetrics - Class in org.apache.tinkerpop.gremlin.server
-
Settings for a Metrics reporter that writes to the SL4J output.
- Settings.SslSettings - Class in org.apache.tinkerpop.gremlin.server
-
Settings to configure SSL support.
- setup(Map<String, Object>) - Method in class org.apache.tinkerpop.gremlin.server.auth.AllowAllAuthenticator
-
- setup(Map<String, Object>) - Method in interface org.apache.tinkerpop.gremlin.server.auth.Authenticator
-
Setup is called once upon system startup to initialize the Authenticator.
- setup(Map<String, Object>) - Method in class org.apache.tinkerpop.gremlin.server.auth.Krb5Authenticator
-
Called once on server startup with the authentication.config from the *.yaml file
- setup(Map<String, Object>) - Method in class org.apache.tinkerpop.gremlin.server.auth.SimpleAuthenticator
-
- setup(Map<String, Object>) - Method in interface org.apache.tinkerpop.gremlin.server.authz.Authorizer
-
This method is called once upon system startup to initialize the Authorizer.
- SimpleAuthenticator - Class in org.apache.tinkerpop.gremlin.server.auth
-
A simple implementation of an
Authenticator that uses a
Graph instance as a credential store.
- SimpleAuthenticator() - Constructor for class org.apache.tinkerpop.gremlin.server.auth.SimpleAuthenticator
-
- SingleTaskSession - Class in org.apache.tinkerpop.gremlin.server.handler
-
A simple
Session implementation that accepts one request, processes it and exits.
- SingleTaskSession(SessionTask, String, ConcurrentMap<String, Session>) - Constructor for class org.apache.tinkerpop.gremlin.server.handler.SingleTaskSession
-
Constructs a SingleTaskSession that has the task to execute supplied on construction.
- slf4jReporter - Variable in class org.apache.tinkerpop.gremlin.server.Settings.ServerMetrics
-
- Slf4jReporterMetrics() - Constructor for class org.apache.tinkerpop.gremlin.server.Settings.Slf4jReporterMetrics
-
- spoof - Variable in class org.apache.tinkerpop.gremlin.server.Settings.GangliaReporterMetrics
-
- ssl - Variable in class org.apache.tinkerpop.gremlin.server.Settings
-
Configures settings for SSL.
- sslCipherSuites - Variable in class org.apache.tinkerpop.gremlin.server.Settings.SslSettings
-
A list of cipher suites to enable.
- sslContext - Variable in class org.apache.tinkerpop.gremlin.server.AbstractChannelizer
-
- sslEnabledProtocols - Variable in class org.apache.tinkerpop.gremlin.server.Settings.SslSettings
-
A list of SSL protocols to enable.
- SslSettings() - Constructor for class org.apache.tinkerpop.gremlin.server.Settings.SslSettings
-
- StandardOpProcessor - Class in org.apache.tinkerpop.gremlin.server.op.standard
-
Simple
OpProcessor implementation that handles
ScriptEngine script evaluation outside the context
of a session.
- StandardOpProcessor() - Constructor for class org.apache.tinkerpop.gremlin.server.op.standard.StandardOpProcessor
-
- start() - Method in class org.apache.tinkerpop.gremlin.server.GremlinServer
-
Start Gremlin Server with
Settings provided to the constructor.
- startTransaction(SessionTask) - Method in class org.apache.tinkerpop.gremlin.server.handler.AbstractSession
-
- StateKey - Class in org.apache.tinkerpop.gremlin.server.handler
-
Keys used in the various handlers to store state in the pipeline.
- staticImports - Variable in class org.apache.tinkerpop.gremlin.server.Settings.ScriptEngineSettings
-
A comma separated list of "static" imports to make available to the ScriptEngine.
- stop() - Method in class org.apache.tinkerpop.gremlin.server.GremlinServer
-
Stop Gremlin Server and free the port binding.
- strictTransactionManagement - Variable in class org.apache.tinkerpop.gremlin.server.Settings
-
If set to
true the
aliases option is required on requests and Gremlin Server will use that
information to control which
Graph instances are transaction managed for that request.
- submitTask(SessionTask) - Method in class org.apache.tinkerpop.gremlin.server.handler.MultiTaskSession
-
- submitTask(SessionTask) - Method in interface org.apache.tinkerpop.gremlin.server.handler.Session
-
Adds a task for session to complete.
- submitTask(SessionTask) - Method in class org.apache.tinkerpop.gremlin.server.handler.SingleTaskSession
-
This implementation only take a single
SessionTask on construction - no additional tasks can be
submitted.
- supportsIdleMonitor() - Method in class org.apache.tinkerpop.gremlin.server.channel.UnifiedChannelizer
-
- supportsIdleMonitor() - Method in class org.apache.tinkerpop.gremlin.server.channel.WebSocketChannelizer
-
- supportsIdleMonitor() - Method in class org.apache.tinkerpop.gremlin.server.channel.WsAndHttpChannelizer
-
- supportsIdleMonitor() - Method in interface org.apache.tinkerpop.gremlin.server.Channelizer
-
Determines if the channelizer supports a method for keeping the connection alive and auto-closing zombie
channels.