# Package org.apache.tinkerpop.gremlin.groovy.jsr223

- Interface Summary
  Interface | Description
  --- | ---
  GroovyCustomizer |

- Class Summary
  Class | Description
  --- | ---
  GremlinGroovyScriptEngine | Provides methods to compile and evaluate Gremlin scripts.
  GremlinGroovyScriptEngineFactory | A `GremlinScriptEngineFactory` implementation that creates `GremlinGroovyScriptEngine` instances.
  GremlinScriptChecker | Processes Gremlin strings using regex so as to try to detect certain properties from the script without actual having to execute a `eval()` on it.
  GremlinScriptChecker.Result |
  GroovyCompilerGremlinPlugin | A `GremlinPlugin` that provides access to low-level configuration options of the `GroovyScriptEngine` itself.
  GroovyCompilerGremlinPlugin.Builder |
  GroovyTranslator | Deprecated As of release 3.4.9, moved to `GroovyTranslator` in `gremlin-core`.
  GroovyTranslator.DefaultTypeTranslator | Performs standard type translation for the TinkerPop types to Groovy.
  SugarGremlinPlugin | A plugin implementation which allows for the usage of Gremlin Groovy's syntactic sugar.

- Enum Summary
  Enum | Description
  --- | ---
  GroovyCompilerGremlinPlugin.Compilation |

- Exception Summary
  Exception | Description
  --- | ---
  TimedInterruptTimeoutException | An exception thrown from the `TimedInterruptGroovyCustomizer` when the timeout is exceeded.

Copyright © 2013–2021 Apache Software Foundation. All rights reserved.