Uses of Interface
org.nuxeo.ecm.core.work.api.Work
Package
Description
Implementation of the Conversion Service
(see
ConversionService
).Event Service implementation.
Implementation of a Nuxeo repository over an SQL database.
Provides implementation for the api package.
-
Uses of Work in org.nuxeo.binary.metadata.internals
Modifier and TypeClassDescriptionclass
class
Deprecated. -
Uses of Work in org.nuxeo.ecm.admin.permissions
Modifier and TypeClassDescriptionclass
Work archiving ACEs based on a query. -
Uses of Work in org.nuxeo.ecm.automation.core.operations.services.workmanager
Modifier and TypeMethodDescriptionprotected void
protected boolean
WorkManagerRunWorkInFailure.WorkFailureComputation.toBeSkipped
(Work work) -
Uses of Work in org.nuxeo.ecm.automation.core.work
Modifier and TypeClassDescriptionclass
Deprecated.since 10.3, not used anymore since bulk download operation is synchronous. -
Uses of Work in org.nuxeo.ecm.collections.core.worker
Modifier and TypeClassDescriptionclass
class
class
class
class
-
Uses of Work in org.nuxeo.ecm.core
Modifier and TypeClassDescriptionclass
Abstract Work to find the ids of documents for which some process must be executed in batch, based on a NXQL query.class
Abstract Work to process a list of documents.Modifier and TypeMethodDescriptionabstract Work
BatchFinderWork.getBatchProcessorWork
(List<String> docIds) -
Uses of Work in org.nuxeo.ecm.core.blob
Modifier and TypeClassDescriptionclass
Work to compute a blob digest asynchronously. -
Uses of Work in org.nuxeo.ecm.core.convert.service
-
Uses of Work in org.nuxeo.ecm.core.event.impl
-
Uses of Work in org.nuxeo.ecm.core.security
-
Uses of Work in org.nuxeo.ecm.core.storage
Modifier and TypeClassDescriptionclass
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
Modifier and TypeClassDescriptionstatic class
Deprecated.since 2021.11 useUpdateReadAclsAction
insteadstatic class
Deprecated.since 2021.11 useUpdateReadAclsAction
insteadModifier and TypeMethodDescriptionDBSTransactionState.FindReadAclsWork.getBatchProcessorWork
(List<String> docIds) Deprecated.Modifier and TypeMethodDescriptionDBSTransactionState.getFulltextWorks()
Gets the fulltext updates to do.Modifier and TypeMethodDescriptionprotected void
DBSTransactionState.scheduleWork
(List<Work> works) -
Uses of Work in org.nuxeo.ecm.core.storage.sql
Modifier and TypeMethodDescriptionSessionImpl.getFulltextWorks()
Gets the fulltext updates to do. -
Uses of Work in org.nuxeo.ecm.core.transientstore
-
Uses of Work in org.nuxeo.ecm.core.transientstore.work
-
Uses of Work in org.nuxeo.ecm.core.work
Modifier and TypeClassDescriptionclass
A base implementation for aWork
instance, dealing with most of the details around state change.class
Simple work that just sleeps, mostly used for tests.Modifier and TypeFieldDescriptionfinal Work
StreamWorkManager.WorkScheduling.work
protected Work
WorkComputation.work
final Work
WorkManagerImpl.WorkScheduling.work
Modifier and TypeFieldDescriptionprotected final ConcurrentLinkedQueue<Work>
WorkManagerImpl.WorkThreadPoolExecutor.running
List of running Work instances, in order to be able to interrupt them if requested.MemoryBlockingQueue.works
Modifier and TypeMethodDescriptionstatic Work
WorkComputation.deserialize
(byte[] data) MemoryWorkQueuing.find
(String workId, Work.State state) StreamWorkManager.find
(String s, Work.State state) WorkManagerImpl.find
(String workId, Work.State state) WorkQueuing.find
(String workId, Work.State state) Finds a work instance in the scheduled or running or completed sets.static Work
Modifier and TypeMethodDescriptionMemoryWorkQueuing.listWork
(String queueId, Work.State state) StreamWorkManager.listWork
(String s, Work.State state) WorkManagerImpl.listWork
(String queueId, Work.State state) WorkQueuing.listWork
(String queueId, Work.State state) Lists the work instances in a given queue in a defined state.Modifier and TypeMethodDescriptionprotected void
WorkComputation.cleanupWorkInFailure
(Work work, Exception exception) void
Deprecated.since 10.2 because unusedvoid
WorkQueuing.Listener.queueChanged
(Work work, WorkQueueMetrics metric) void
StreamWorkManager.schedule
(Work work, WorkManager.Scheduling scheduling, boolean afterCommit) void
void
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[]
protected void
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.ModifierConstructorDescriptionWorkHolder
(Work work) WorkScheduling
(Work work, WorkManager.Scheduling scheduling) WorkScheduling
(Work work, WorkManager.Scheduling scheduling) -
Uses of Work in org.nuxeo.ecm.core.work.api
Modifier and TypeFieldDescriptionprotected static final ThreadLocal<Work>
WorkSchedulePath.enteredLocal
Modifier and TypeMethodDescriptionWorkManager.find
(String workId, Work.State state) Deprecated.since 10.2 not scalableModifier and TypeMethodDescriptionWorkManager.listWork
(String queueId, Work.State state) Deprecated.since 10.2 not scalableModifier and TypeMethodDescriptionstatic void
WorkSchedulePath.handleEnter
(Work work) protected static String
static void
WorkSchedulePath.newInstance
(Work work) void
Schedules work for execution at a later time.void
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. -
Uses of Work in org.nuxeo.ecm.csv.core
-
Uses of Work in org.nuxeo.ecm.liveconnect.update.worker
-
Uses of Work in org.nuxeo.ecm.platform.picture
-
Uses of Work in org.nuxeo.ecm.platform.picture.recompute
-
Uses of Work in org.nuxeo.ecm.platform.preview.work
Modifier and TypeClassDescriptionclass
Generates a document preview on worker node and cache the result in a transient store. -
Uses of Work in org.nuxeo.ecm.platform.rendition.lazy
Modifier and TypeClassDescriptionclass
class
Modifier and TypeMethodDescriptionprotected 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.rendition.work
Modifier and TypeClassDescriptionclass
Generates a document rendition on worker node and cache the result in a transient store. -
Uses of Work in org.nuxeo.ecm.platform.routing.core.impl
Modifier and TypeClassDescriptionstatic class
Deprecated.since 2023.0, it was replaced byDocumentRoutingEscalationAction
-
Uses of Work in org.nuxeo.ecm.platform.threed.service
Modifier and TypeClassDescriptionclass
Work running batch conversions to update 3D document type preview assets -
Uses of Work in org.nuxeo.ecm.platform.thumbnail.work
-
Uses of Work in org.nuxeo.ecm.platform.video.service
Modifier and TypeClassDescriptionclass
Work running a defined video conversion.class
Work to process the video info of a Video document and schedule two works to process the storyboard and conversions, seeVideoStoryboardWork
andVideoConversionWork
.class
Work to process the storyboard of a Video document. -
Uses of Work in org.nuxeo.ecm.quota
Modifier and TypeClassDescriptionclass
Work to set the maxSize on a list of documentsclass
Work doing an initial statistics computation for a definedQuotaStatsUpdater
. -
Uses of Work in org.nuxeo.ecm.user.center.profile
-
Uses of Work in org.nuxeo.elasticsearch.audit
Modifier and TypeClassDescriptionclass
Work for the SQL to Elasticsearch audit migration. -
Uses of Work in org.nuxeo.elasticsearch.work
Modifier and TypeClassDescriptionclass
Abstract class for sharing code between ElasticSearch related workersclass
Abstract class for sharing the worker stateclass
œ Worker to index a bucket of documentsclass
Worker to index children recursivelyclass
Simple Indexing Workerclass
Worker to reindex a large amount of document
BinaryMetadataUpdateWork
instead