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
FieldsFields 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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected PathcreateTemp(String commandId) protected StringgetTransientStoreKey(String commandId) voidinit(ComputationContext context) Called when the framework has registered the computation successfully.protected voidMethods inherited from class org.nuxeo.lib.stream.computation.AbstractComputation
metadata, processFailure, processRetry, processTimerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:ComputationCalled 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:
initin interfaceComputation- Overrides:
initin classAbstractComputation- Parameters:
context- The computation context object provided by the system.
-
getTransientStoreKey
-
getBlob
-
storeBlob
-
createTemp
-