public class RemoteExecutorTransform extends AbstractTransform
Proxied.Abstract
Modifier and Type | Method and Description |
---|---|
Optional<PointValue> |
applyTo(ResultValue resultValue,
Batch batch)
Applies the program to provide the specified result value.
|
boolean |
usesFetchedResult()
Asks if this transform needs the fetched result value.
|
addUpdate, getInstance, isNullRemoves, setUp, setUp
getMetadata, getName, getParams, getProxyEntity, getThisLogger, tearDown
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, getParams, getProxyEntity, tearDown
public Optional<PointValue> applyTo(ResultValue resultValue, Batch batch) throws InterruptedException, ServiceNotReadyException
When this method is called, the result value must have been provided with all its needed input values.
Note: the returned value is not required to be an instance of the ResultValue class.
resultValue
- The result value needing update.batch
- The current batch.InterruptedException
- When interrupted.ServiceNotReadyException
public boolean usesFetchedResult()
usesFetchedResult
in interface Transform
usesFetchedResult
in class AbstractTransform
Copyright © 2003-2019 Serge Brisson. All Rights Reserved.