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 | 
scriptEvaluationTimeoutOverride(Long scriptEvaluationTimeoutOverride)
An override to the global  
scriptEvaluationTimeout setting on the script engine. | 
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).public GremlinExecutor.LifeCycle.Builder scriptEvaluationTimeoutOverride(Long scriptEvaluationTimeoutOverride)
scriptEvaluationTimeout 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–2018 Apache Software Foundation. All rights reserved.