Uses of Interface
org.nuxeo.ecm.core.work.api.Work
-
-
Uses of Work in org.nuxeo.binary.metadata.internals
Classes in org.nuxeo.binary.metadata.internals that implement Work Modifier and Type Class Description class
BinaryMetadataWork
Work handling binary metadata updates. -
Uses of Work in org.nuxeo.ecm.admin.permissions
Classes in org.nuxeo.ecm.admin.permissions that implement Work Modifier and Type Class Description class
PermissionsPurgeWork
Work archiving ACEs based on a query. -
Uses of Work in org.nuxeo.ecm.automation.core.operations.services.workmanager
Methods in org.nuxeo.ecm.automation.core.operations.services.workmanager with parameters of type Work Modifier and Type Method Description protected void
WorkManagerRunWorkInFailure.WorkFailureComputation. cleanup(Work work, Exception exception)
-
Uses of Work in org.nuxeo.ecm.automation.core.work
Classes in org.nuxeo.ecm.automation.core.work that implement Work Modifier and Type Class Description class
BlobListZipWork
Deprecated.since 10.3, not used anymore since bulk download operation is synchronous. -
Uses of Work in org.nuxeo.ecm.collections.core.worker
Classes in org.nuxeo.ecm.collections.core.worker that implement Work Modifier and Type Class Description class
DuplicateCollectionMemberWork
class
RemovedAbstractWork
class
RemovedCollectionMemberWork
class
RemovedCollectionWork
class
RemoveFromCollectionWork
-
Uses of Work in org.nuxeo.ecm.core
Classes in org.nuxeo.ecm.core that implement Work Modifier and Type Class Description class
BatchFinderWork
Abstract Work to find the ids of documents for which some process must be executed in batch, based on a NXQL query.class
BatchProcessorWork
Abstract Work to process a list of documents.Methods in org.nuxeo.ecm.core that return Work Modifier and Type Method Description abstract Work
BatchFinderWork. getBatchProcessorWork(List<String> docIds)
-
Uses of Work in org.nuxeo.ecm.core.convert.service
Classes in org.nuxeo.ecm.core.convert.service that implement Work Modifier and Type Class Description class
ConversionWork
Work executing a given conversion. -
Uses of Work in org.nuxeo.ecm.core.event.impl
Classes in org.nuxeo.ecm.core.event.impl that implement Work Modifier and Type Class Description protected static class
AsyncEventExecutor.ListenerWork
-
Uses of Work in org.nuxeo.ecm.core.redis.contribs
Methods in org.nuxeo.ecm.core.redis.contribs that return Work Modifier and Type Method Description protected Work
RedisWorkQueuing. deserializeWork(byte[] workBytes)
Work
RedisWorkQueuing. find(String workId, Work.State state)
protected Work
RedisWorkQueuing. getWork(byte[] workIdBytes)
protected Work
RedisWorkQueuing. getWorkData(byte[] workIdBytes)
protected Work
RedisWorkQueuing. getWorkFromQueue(String queueId)
Removes first work from work queue.Methods in org.nuxeo.ecm.core.redis.contribs that return types with arguments of type Work Modifier and Type Method Description protected List<Work>
RedisWorkQueuing. listRunning(String queueId)
protected List<Work>
RedisWorkQueuing. listScheduled(String queueId)
List<Work>
RedisWorkQueuing. listWork(String queueId, Work.State state)
protected List<Work>
RedisWorkQueuing. listWorkList(byte[] queueBytes)
protected List<Work>
RedisWorkQueuing. listWorkSet(byte[] queueBytes)
Methods in org.nuxeo.ecm.core.redis.contribs with parameters of type Work Modifier and Type Method Description protected List<byte[]>
RedisWorkQueuing. args(Work work, boolean serialize)
protected byte[]
RedisWorkQueuing. serializeWork(Work work)
void
RedisWorkQueuing. workCanceled(String queueId, Work work)
void
RedisWorkQueuing. workCompleted(String queueId, Work work)
protected byte[]
RedisWorkQueuing. workId(Work work)
void
RedisWorkQueuing. workReschedule(String queueId, Work work)
void
RedisWorkQueuing. workRunning(String queueId, Work work)
void
RedisWorkQueuing. workSchedule(String queueId, Work work)
protected void
RedisWorkQueuing. workSetCancelledScheduled(String queueId, Work work)
Switches a work to state completed, and saves its new state.protected void
RedisWorkQueuing. workSetCompleted(String queueId, Work work)
Switches a work to state completed, and saves its new state.protected void
RedisWorkQueuing. workSetReschedule(String queueId, Work work)
Switches a work to state canceled, and saves its new state.protected void
RedisWorkQueuing. workSetRunning(String queueId, Work work)
Switches a work to state running.void
RedisWorkQueuing. workSetScheduled(String queueId, Work work)
Persists a work instance and adds it to the scheduled queue. -
Uses of Work in org.nuxeo.ecm.core.security
Classes in org.nuxeo.ecm.core.security that implement Work Modifier and Type Class Description class
UpdateACEStatusWork
Work updating ACE status. -
Uses of Work in org.nuxeo.ecm.core.storage
Classes in org.nuxeo.ecm.core.storage that implement Work Modifier and Type Class Description class
FulltextExtractorWork
Work task that does fulltext extraction from the string properties and the blobs of the given document, saving them into the fulltext table. -
Uses of Work in org.nuxeo.ecm.core.storage.dbs
Classes in org.nuxeo.ecm.core.storage.dbs that implement Work Modifier and Type Class Description static class
DBSTransactionState.FindReadAclsWork
Work to find the ids of documents for which Read ACLs must be recomputed, and launch the needed update works.static class
DBSTransactionState.UpdateReadAclsWork
Work to update the Read ACLs on a list of documents, without recursion.Methods in org.nuxeo.ecm.core.storage.dbs that return Work Modifier and Type Method Description Work
DBSTransactionState.FindReadAclsWork. getBatchProcessorWork(List<String> docIds)
Methods in org.nuxeo.ecm.core.storage.dbs that return types with arguments of type Work Modifier and Type Method Description protected List<Work>
DBSTransactionState. getFulltextWorks()
Gets the fulltext updates to do.Method parameters in org.nuxeo.ecm.core.storage.dbs with type arguments of type Work Modifier and Type Method Description protected void
DBSTransactionState. scheduleWork(List<Work> works)
-
Uses of Work in org.nuxeo.ecm.core.storage.sql
Methods in org.nuxeo.ecm.core.storage.sql that return types with arguments of type Work Modifier and Type Method Description protected List<Work>
SessionImpl. getFulltextWorks()
Gets the fulltext updates to do.Method parameters in org.nuxeo.ecm.core.storage.sql with type arguments of type Work Modifier and Type Method Description protected void
SessionImpl. scheduleWork(List<Work> works)
-
Uses of Work in org.nuxeo.ecm.core.transientstore
Classes in org.nuxeo.ecm.core.transientstore that implement Work Modifier and Type Class Description class
TransiantStorageGCWork
-
Uses of Work in org.nuxeo.ecm.core.transientstore.work
Classes in org.nuxeo.ecm.core.transientstore.work that implement Work Modifier and Type Class Description class
TransientStoreWork
A work allowing to store a result in theTransientStore
. -
Uses of Work in org.nuxeo.ecm.core.work
Classes in org.nuxeo.ecm.core.work that implement Work Modifier and Type Class Description class
AbstractWork
A base implementation for aWork
instance, dealing with most of the details around state change.class
SleepWork
Simple work that just sleeps, mostly used for tests.Fields in org.nuxeo.ecm.core.work declared as Work Modifier and Type Field Description Work
StreamWorkManager.WorkScheduling. work
protected Work
WorkComputation. work
Work
WorkManagerImpl.WorkScheduling. work
Fields in org.nuxeo.ecm.core.work with type parameters of type Work Modifier and Type Field Description protected ConcurrentLinkedQueue<Work>
WorkManagerImpl.WorkThreadPoolExecutor. running
List of running Work instances, in order to be able to interrupt them if requested.protected Map<String,Work>
MemoryBlockingQueue. works
Methods in org.nuxeo.ecm.core.work that return Work Modifier and Type Method Description static Work
WorkComputation. deserialize(byte[] data)
Work
MemoryWorkQueuing. find(String workId, Work.State state)
Work
StreamWorkManager. find(String s, Work.State state)
Work
WorkManagerImpl. find(String workId, Work.State state)
Work
WorkQueuing. find(String workId, Work.State state)
Finds a work instance in the scheduled or running or completed sets.static Work
WorkHolder. getWork(Runnable r)
Methods in org.nuxeo.ecm.core.work that return types with arguments of type Work Modifier and Type Method Description List<Work>
MemoryWorkQueuing. listWork(String queueId, Work.State state)
List<Work>
StreamWorkManager. listWork(String s, Work.State state)
List<Work>
WorkManagerImpl. listWork(String queueId, Work.State state)
List<Work>
WorkQueuing. listWork(String queueId, Work.State state)
Lists the work instances in a given queue in a defined state.Methods in org.nuxeo.ecm.core.work with parameters of type Work Modifier and Type Method Description protected void
WorkComputation. cleanupWorkInFailure(Work work, Exception exception)
void
WorkManagerImpl.WorkThreadPoolExecutor. execute(Work work)
Deprecated.since 10.2 because unusedvoid
WorkQueuing.Listener. queueChanged(Work work, WorkQueueMetrics metric)
void
StreamWorkManager. schedule(Work work, WorkManager.Scheduling scheduling, boolean afterCommit)
void
WorkManagerImpl. schedule(Work work)
void
WorkManagerImpl. schedule(Work work, boolean afterCommit)
void
WorkManagerImpl. schedule(Work work, WorkManager.Scheduling scheduling)
void
WorkManagerImpl. schedule(Work work, WorkManager.Scheduling scheduling, boolean afterCommit)
protected boolean
StreamWorkManager. scheduleAfterCommit(Work work, WorkManager.Scheduling scheduling)
protected boolean
WorkManagerImpl. scheduleAfterCommit(Work work, WorkManager.Scheduling scheduling)
Schedule after commit.static byte[]
WorkComputation. serialize(Work work)
protected void
WorkManagerImpl.WorkThreadPoolExecutor. submit(Work work)
go through the queue instead of using super.execute which may skip the queue and hand off to a thread directlyvoid
MemoryWorkQueuing. workCanceled(String queueId, Work work)
void
WorkQueuing. workCanceled(String queueId, Work work)
Removes a work instance from scheduled set.void
MemoryWorkQueuing. workCompleted(String queueId, Work work)
void
WorkQueuing. workCompleted(String queueId, Work work)
Moves a work instance from the running set to the completed set.protected static boolean
MemoryWorkQueuing. workHasState(Work work, Work.State state)
Returnstrue
if the given state is notnull
and matches the state of the given work or if the state isnull
and the work's state is eitherWork.State.SCHEDULED
orWork.State.RUNNING
,false
otherwise.void
MemoryWorkQueuing. workReschedule(String queueId, Work work)
void
WorkQueuing. workReschedule(String queueId, Work work)
Moves back a work instance from running set to the scheduled set.void
MemoryWorkQueuing. workRunning(String queueId, Work work)
void
WorkQueuing. workRunning(String queueId, Work work)
Put the work instance into the running set.void
MemoryWorkQueuing. workSchedule(String queueId, Work work)
void
WorkQueuing. workSchedule(String queueId, Work work)
Submit a work to theThreadPoolExecutor
and put it in the scheduled set.Constructors in org.nuxeo.ecm.core.work with parameters of type Work Constructor Description WorkHolder(Work work)
WorkScheduling(Work work, WorkManager.Scheduling scheduling)
WorkScheduling(Work work, WorkManager.Scheduling scheduling)
-
Uses of Work in org.nuxeo.ecm.core.work.api
Fields in org.nuxeo.ecm.core.work.api with type parameters of type Work Modifier and Type Field Description protected static ThreadLocal<Work>
WorkSchedulePath. enteredLocal
Methods in org.nuxeo.ecm.core.work.api that return Work Modifier and Type Method Description Work
WorkManager. find(String workId, Work.State state)
Deprecated.since 10.2 not scalableMethods in org.nuxeo.ecm.core.work.api that return types with arguments of type Work Modifier and Type Method Description List<Work>
WorkManager. listWork(String queueId, Work.State state)
Deprecated.since 10.2 not scalableMethods in org.nuxeo.ecm.core.work.api with parameters of type Work Modifier and Type Method Description static void
WorkSchedulePath. handleEnter(Work work)
protected static String
WorkSchedulePath. name(Work work)
static void
WorkSchedulePath. newInstance(Work work)
void
WorkManager. schedule(Work work)
Schedules work for execution at a later time.void
WorkManager. schedule(Work work, boolean afterCommit)
Schedules work for execution at a later time, after the current transaction (if any) has committed.void
WorkManager. schedule(Work work, WorkManager.Scheduling scheduling)
Schedules work for execution at a later time, with a specific scheduling policy.void
WorkManager. schedule(Work work, WorkManager.Scheduling scheduling, boolean afterCommit)
Schedules work for execution at a later time, with a specific scheduling policy.Constructors in org.nuxeo.ecm.core.work.api with parameters of type Work Constructor Description WorkSchedulePath(WorkSchedulePath parent, Work work)
-
Uses of Work in org.nuxeo.ecm.csv.core
Classes in org.nuxeo.ecm.csv.core that implement Work Modifier and Type Class Description class
CSVImporterWork
Work task to import form a CSV file. -
Uses of Work in org.nuxeo.ecm.liveconnect.update.worker
Classes in org.nuxeo.ecm.liveconnect.update.worker that implement Work Modifier and Type Class Description class
BlobProviderDocumentsUpdateWork
-
Uses of Work in org.nuxeo.ecm.platform.picture
Classes in org.nuxeo.ecm.platform.picture that implement Work Modifier and Type Class Description class
PictureViewsGenerationWork
Deprecated.since 11.1 useRecomputeViewsAction
instead -
Uses of Work in org.nuxeo.ecm.platform.picture.recompute
Classes in org.nuxeo.ecm.platform.picture.recompute that implement Work Modifier and Type Class Description class
ImagingRecomputeWork
Deprecated.since 11.1 useRecomputeViewsAction
instead -
Uses of Work in org.nuxeo.ecm.platform.rendition.lazy
Classes in org.nuxeo.ecm.platform.rendition.lazy that implement Work Modifier and Type Class Description class
AbstractRenditionBuilderWork
class
AutomationRenditionBuilder
Methods in org.nuxeo.ecm.platform.rendition.lazy that return Work Modifier and Type Method Description protected abstract Work
AbstractLazyCachableRenditionProvider. getRenditionWork(String key, DocumentModel doc, RenditionDefinition def)
protected Work
AutomationLazyRenditionProvider. getRenditionWork(String key, DocumentModel doc, RenditionDefinition def)
-
Uses of Work in org.nuxeo.ecm.platform.routing.core.impl
Classes in org.nuxeo.ecm.platform.routing.core.impl that implement Work Modifier and Type Class Description static class
DocumentRoutingEscalationServiceImpl.EscalationRuleWork
-
Uses of Work in org.nuxeo.ecm.platform.threed.service
Classes in org.nuxeo.ecm.platform.threed.service that implement Work Modifier and Type Class Description class
ThreeDBatchUpdateWork
Work running batch conversions to update 3D document type preview assets -
Uses of Work in org.nuxeo.ecm.platform.thumbnail.work
Classes in org.nuxeo.ecm.platform.thumbnail.work that implement Work Modifier and Type Class Description class
ThumbnailRecomputeWork
Deprecated.since 11.1. -
Uses of Work in org.nuxeo.ecm.platform.video.service
Classes in org.nuxeo.ecm.platform.video.service that implement Work Modifier and Type Class Description class
VideoConversionWork
Work running a defined video conversion.class
VideoInfoWork
Work to process the video info of a Video document and schedule two works to process the storyboard and conversions, seeVideoStoryboardWork
andVideoConversionWork
.class
VideoStoryboardWork
Work to process the storyboard of a Video document. -
Uses of Work in org.nuxeo.ecm.quota
Classes in org.nuxeo.ecm.quota that implement Work Modifier and Type Class Description class
QuotaMaxSizeSetterWork
Work to set the maxSize on a list of documentsclass
QuotaStatsInitialWork
Work doing an initial statistics computation for a definedQuotaStatsUpdater
. -
Uses of Work in org.nuxeo.ecm.user.center.profile
Classes in org.nuxeo.ecm.user.center.profile that implement Work Modifier and Type Class Description class
UserProfileImporterWork
-
Uses of Work in org.nuxeo.elasticsearch.audit
Classes in org.nuxeo.elasticsearch.audit that implement Work Modifier and Type Class Description class
ESAuditMigrationWork
Work for the SQL to Elasticsearch audit migration. -
Uses of Work in org.nuxeo.elasticsearch.work
Classes in org.nuxeo.elasticsearch.work that implement Work Modifier and Type Class Description class
AbstractIndexingWorker
Abstract class for sharing code between ElasticSearch related workersclass
BaseIndexingWorker
Abstract class for sharing the worker stateclass
BucketIndexingWorker
œ Worker to index a bucket of documentsclass
ChildrenIndexingWorker
Worker to index children recursivelyclass
IndexingWorker
Simple Indexing Workerclass
ScrollingIndexingWorker
Worker to reindex a large amount of document
-