Class AbstractTransientBlobComputation
java.lang.Object
org.nuxeo.lib.stream.computation.AbstractComputation
org.nuxeo.ecm.core.bulk.action.computation.AbstractTransientBlobComputation
- All Implemented Interfaces:
Computation
- Direct Known Subclasses:
ExposeBlob
,MakeBlob
,SortBlob
,ZipBlob
- Since:
- 10.3
-
Field Summary
Fields inherited from class org.nuxeo.lib.stream.computation.AbstractComputation
INPUT_1, INPUT_2, INPUT_3, INPUT_NULL, metadata, OUTPUT_1, OUTPUT_2, OUTPUT_3, OUTPUT_4
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected Path
createTemp
(String commandId) protected String
getTransientStoreKey
(String commandId) void
init
(ComputationContext context) Called when the framework has registered the computation successfully.protected void
Methods inherited from class org.nuxeo.lib.stream.computation.AbstractComputation
metadata, processFailure, processRetry, processTimer
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.nuxeo.lib.stream.computation.Computation
destroy, processRecord, signalStop
-
Field Details
-
temp
-
id
-
-
Constructor Details
-
AbstractTransientBlobComputation
-
AbstractTransientBlobComputation
-
-
Method Details
-
init
Description copied from interface:Computation
Called when the framework has registered the computation successfully. Gives users a first opportunity to schedule timer callbacks and produce records. This method can be called multiple times.- Specified by:
init
in interfaceComputation
- Overrides:
init
in classAbstractComputation
- Parameters:
context
- The computation context object provided by the system.
-
getTransientStoreKey
-
getBlob
-
storeBlob
-
createTemp
-