Class AutomationRenditionBuilder
- java.lang.Object
-
- org.nuxeo.ecm.core.work.AbstractWork
-
- org.nuxeo.ecm.core.transientstore.work.TransientStoreWork
-
- org.nuxeo.ecm.platform.rendition.lazy.AbstractRenditionBuilderWork
-
- org.nuxeo.ecm.platform.rendition.lazy.AutomationRenditionBuilder
-
- All Implemented Interfaces:
Serializable
,Work
public class AutomationRenditionBuilder extends AbstractRenditionBuilderWork
- Since:
- 7.2
- Author:
- Tiry
- See Also:
- Serialized Form
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.nuxeo.ecm.core.work.api.Work
Work.Progress, Work.State
-
-
Field Summary
-
Fields inherited from class org.nuxeo.ecm.platform.rendition.lazy.AbstractRenditionBuilderWork
CATEGORY, docRef, key, renditionName
-
Fields inherited from class org.nuxeo.ecm.core.transientstore.work.TransientStoreWork
entryKey, KEY_SUFFIX, STORE_NAME
-
Fields inherited from class org.nuxeo.ecm.core.work.AbstractWork
callerThread, completionTime, docId, docIds, FAILURE_EXCEPTION, FAILURE_MSG, GLOBAL_DLQ_COUNT_REGISTRY_NAME, id, isTree, loginContext, originatingUsername, progress, RANDOM, repositoryName, schedulePath, schedulingTime, session, startTime, state, status, suspended, suspending, traceContext, WORK_FAILED_EVENT, WORK_INSTANCE
-
-
Constructor Summary
Constructors Constructor Description AutomationRenditionBuilder(String key, DocumentModel doc, RenditionDefinition def)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected List<Blob>
doComputeRendition(CoreSession session, DocumentModel doc, RenditionDefinition def)
Does the actual Rendition Computation: this code will be called from inside an Asynchronous Work-
Methods inherited from class org.nuxeo.ecm.platform.rendition.lazy.AbstractRenditionBuilderWork
buildId, cleanUp, getCategory, getSourceDocumentModificationDate, getTitle, getTransientStoreName, isCoalescing, isIdempotent, storeAnErrorRendition, work
-
Methods inherited from class org.nuxeo.ecm.core.transientstore.work.TransientStoreWork
computeEntryKey, computeEntryKey, containsBlobHolder, getBlobHolder, getEntryKey, getStore, putBlobHolder, putBlobHolder, removeBlobHolder
-
Methods inherited from class org.nuxeo.ecm.core.work.AbstractWork
appendWorkToDeadLetterQueue, buildWorkFailureEventProps, closeSession, commitOrRollbackTransaction, equals, getCompletionTime, getDocument, getDocuments, getId, getOriginatingUsername, getPartitionKey, getProgress, getRetryCount, getSchedulePath, getSchedulingTime, getSpanFromContext, getStartTime, getStatus, getWorkInstanceState, hashCode, initSession, initSession, isDocumentTree, isSuspending, isWorkInstanceSuspended, newDocumentLocation, openSystemSession, openUserSession, run, runWorkWithTransaction, setCompletionTime, setDocument, setDocument, setDocuments, setOriginatingUsername, setProgress, setSchedulePath, setStartTime, setStatus, setWorkInstanceState, setWorkInstanceSuspending, startTransaction, suspended, toString, workFailed
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.nuxeo.ecm.core.work.api.Work
isGroupJoin, onGroupJoinCompletion
-
-
-
-
Constructor Detail
-
AutomationRenditionBuilder
public AutomationRenditionBuilder(String key, DocumentModel doc, RenditionDefinition def)
-
-
Method Detail
-
doComputeRendition
protected List<Blob> doComputeRendition(CoreSession session, DocumentModel doc, RenditionDefinition def)
Description copied from class:AbstractRenditionBuilderWork
Does the actual Rendition Computation: this code will be called from inside an Asynchronous Work- Specified by:
doComputeRendition
in classAbstractRenditionBuilderWork
-
-