@Deprecated public interface PluginAcceptor
GremlinPlugin can be used in multiple environments (e.g. ScriptEngine implementation).  Any environment
 wishing to allow plugins should implement the PluginAcceptor.  It acts as an adapter to those environments
 and provides the abstractions required for a plugin to work regardless of the environmental implementations.| Modifier and Type | Method and Description | 
|---|---|
| void | addBinding(String key,
          Object val)Deprecated.  Add a variable binding for the plugin host. | 
| void | addImports(Set<String> importStatements)Deprecated.  | 
| default Map<String,Object> | environment()Deprecated.  Returns a map of implementation specific variables that can be referenced by the plugin. | 
| Object | eval(String script)Deprecated.  Evaluate a script in the  PluginAcceptor. | 
| Map<String,Object> | getBindings()Deprecated.  Gets the list of bindings from the plugin host. | 
void addBinding(String key, Object val)
Map<String,Object> getBindings()
Object eval(String script) throws ScriptException
PluginAcceptor.ScriptExceptiondefault Map<String,Object> environment()
PluginAcceptor implementations for the variables
 that they pass, as they may provide important information useful to the plugin itself.Copyright © 2013–2018 Apache Software Foundation. All rights reserved.