public static class GremlinExecutor.LifeCycle.Builder extends Object
| Constructor and Description | 
|---|
Builder()  | 
| Modifier and Type | Method and Description | 
|---|---|
GremlinExecutor.LifeCycle.Builder | 
afterFailure(BiConsumer<Bindings,Throwable> afterFailure)
Specifies the function to execute if the script evaluation fails. 
 | 
GremlinExecutor.LifeCycle.Builder | 
afterSuccess(Consumer<Bindings> afterSuccess)
Specifies the function to execute after result transformations. 
 | 
GremlinExecutor.LifeCycle.Builder | 
afterTimeout(Consumer<Bindings> afterTimeout)
Specifies the function to execute if the script evaluation times out. 
 | 
GremlinExecutor.LifeCycle.Builder | 
beforeEval(Consumer<Bindings> beforeEval)
Specifies the function to execute prior to the script being evaluated. 
 | 
GremlinExecutor.LifeCycle | 
create()  | 
GremlinExecutor.LifeCycle.Builder | 
evaluationTimeoutOverride(Long evaluationTimeoutOverride)
An override to the global  
evaluationTimeout setting on the script engine. | 
GremlinExecutor.LifeCycle.Builder | 
scriptEvaluationTimeoutOverride(Long scriptEvaluationTimeoutOverride)
Deprecated. 
 
As of release 3.3.9, replaced by  
evaluationTimeoutOverride | 
GremlinExecutor.LifeCycle.Builder | 
transformResult(Function<Object,Object> transformResult)
Specifies the function to execute on the result of the script evaluation just after script evaluation
 returns but before the script evaluation is marked as complete. 
 | 
GremlinExecutor.LifeCycle.Builder | 
withResult(Consumer<Object> withResult)
Specifies the function to execute on the result of the script evaluation just after script evaluation
 returns but before the script evaluation is marked as complete. 
 | 
public GremlinExecutor.LifeCycle.Builder beforeEval(Consumer<Bindings> beforeEval)
GremlinExecutor.Builder.beforeEval(Consumer).public GremlinExecutor.LifeCycle.Builder transformResult(Function<Object,Object> transformResult)
public GremlinExecutor.LifeCycle.Builder withResult(Consumer<Object> withResult)
public GremlinExecutor.LifeCycle.Builder afterSuccess(Consumer<Bindings> afterSuccess)
GremlinExecutor.Builder.afterSuccess(Consumer). The script evaluation
 will be marked as "complete" after this method.public GremlinExecutor.LifeCycle.Builder afterTimeout(Consumer<Bindings> afterTimeout)
GremlinExecutor.Builder.afterTimeout(Consumer).public GremlinExecutor.LifeCycle.Builder afterFailure(BiConsumer<Bindings,Throwable> afterFailure)
GremlinExecutor.Builder.afterFailure(BiConsumer).@Deprecated public GremlinExecutor.LifeCycle.Builder scriptEvaluationTimeoutOverride(Long scriptEvaluationTimeoutOverride)
evaluationTimeoutOverrideevaluationTimeout setting on the script engine. If this value
 is set to null (the default) it will use the global setting.public GremlinExecutor.LifeCycle.Builder evaluationTimeoutOverride(Long evaluationTimeoutOverride)
evaluationTimeout setting on the script engine. If this value
 is set to null (the default) it will use the global setting.public GremlinExecutor.LifeCycle create()
Copyright © 2013–2020 Apache Software Foundation. All rights reserved.