Class RecomputeTranscodedVideosComputation
java.lang.Object
org.nuxeo.lib.stream.computation.AbstractComputation
org.nuxeo.ecm.core.bulk.action.computation.AbstractBulkComputation
org.nuxeo.ecm.platform.video.computation.RecomputeTranscodedVideosComputation
- All Implemented Interfaces:
Computation
Computation that fills the conversions in the
VideoConstants.TRANSCODED_VIDEOS_PROPERTY
videos property- Since:
- 11.5
-
Field Summary
Modifier and TypeFieldDescriptionprotected EventService
static final String
static final String
static final String
protected VideoService
protected String
Fields inherited from class org.nuxeo.ecm.core.bulk.action.computation.AbstractBulkComputation
command, commands, delta, SELECT_DOCUMENTS_IN
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 void
compute
(CoreSession session, List<String> ids, Map<String, Serializable> properties) protected Duration
protected void
saveRendition
(CoreSession session, IdRef docId, String conversionName, TranscodedVideo transcodedVideo) void
startBucket
(String bucketKey) Can be overridden to init stuff before processing the bucketMethods inherited from class org.nuxeo.ecm.core.bulk.action.computation.AbstractBulkComputation
endBucket, getCommand, getCurrentCommand, isAbortedCommand, loadDocuments, loadDocumentsOneByOne, loginSystemOrUser, processBatchOfDocuments, processFailure, processRecord, updateStatus
Methods inherited from class org.nuxeo.lib.stream.computation.AbstractComputation
init, metadata, 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, signalStop
-
Field Details
-
NAME
- See Also:
-
PARAM_XPATH
- See Also:
-
PARAM_CONVERSION_NAMES
- See Also:
-
xpath
-
conversionNames
-
videoService
-
eventService
-
-
Constructor Details
-
RecomputeTranscodedVideosComputation
public RecomputeTranscodedVideosComputation()
-
-
Method Details
-
getBatchTransactionTimeout
- Overrides:
getBatchTransactionTimeout
in classAbstractBulkComputation
- Returns:
- the transaction timeout to use to process the bucket, <= 0 for the default
-
startBucket
Description copied from class:AbstractBulkComputation
Can be overridden to init stuff before processing the bucket- Overrides:
startBucket
in classAbstractBulkComputation
-
compute
- Specified by:
compute
in classAbstractBulkComputation
-
saveRendition
protected void saveRendition(CoreSession session, IdRef docId, String conversionName, TranscodedVideo transcodedVideo)
-