Package | Description |
---|---|
org.nuxeo.ecm.core.storage.sql |
Implementation of a Nuxeo repository over an SQL database.
|
org.nuxeo.ecm.core.work | |
org.nuxeo.ecm.core.work.api | |
org.nuxeo.ecm.csv | |
org.nuxeo.ecm.platform.groups.audit.service.acl.job | |
org.nuxeo.ecm.platform.picture | |
org.nuxeo.ecm.platform.video.service | |
org.nuxeo.ecm.quota |
Modifier and Type | Class and Description |
---|---|
class |
FulltextExtractorWork
Work task that does fulltext extraction from the blobs of documents whose ids
are given at construction time.
|
class |
FulltextUpdaterWork
Work task that inserts the fulltext (extracted manually in
SessionImpl.getFulltextSimpleWork(java.util.Set<java.io.Serializable>) or through
FulltextExtractorWork ) into the fulltext table. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractWork
A base implementation for a
Work instance, dealing with most of the
details around state change. |
class |
PrioritizedWork
A
Work instance designed to be inserted in a WorkManager
queue configured to use a priority queue (through usePriority ). |
class |
SleepWork
Simple work that just sleeps, mostly used for tests.
|
Modifier and Type | Method and Description |
---|---|
Work |
WorkManagerImpl.find(Work work,
Work.State state,
boolean useEquals,
int[] pos) |
Work |
WorkManagerImpl.WorkThreadPoolExecutor.find(Work work,
Work.State state,
boolean useEquals,
int[] pos)
Finds a work instance in the scheduled or running queue.
|
Modifier and Type | Method and Description |
---|---|
List<Work> |
WorkManagerImpl.WorkThreadPoolExecutor.getCompleted()
Gets the completed tasks.
|
List<Work> |
WorkManagerImpl.WorkThreadPoolExecutor.getNonCompleted()
Gets the non-completed tasks.
|
List<Work> |
WorkManagerImpl.WorkThreadPoolExecutor.getRunning()
Gets the running tasks.
|
List<Work> |
WorkManagerImpl.WorkThreadPoolExecutor.getScheduled()
Gets the scheduled tasks.
|
List<Work> |
WorkManagerImpl.listWork(String queueId,
Work.State state) |
Modifier and Type | Method and Description |
---|---|
void |
WorkManagerImpl.WorkThreadPoolExecutor.afterCommit(Work work)
Called from
WorkManagerImpl.WorkSchedulingSynchronization after commit to
actually schedule the work. |
boolean |
WorkManagerImpl.WorkThreadPoolExecutor.cancelScheduled(Work work)
Removes any work instances equal to this one from the scheduled queue
and cancels them.
|
void |
WorkManagerImpl.WorkThreadPoolExecutor.cancelScheduledAfterCommit(Work work)
Called from
WorkManagerImpl.WorkSchedulingSynchronization after commit to
actually remove the work from the queue and cancel it. |
void |
WorkManagerImpl.WorkThreadPoolExecutor.execute(Work work,
boolean afterCommit)
Executes the given task sometime in the future.
|
Work |
WorkManagerImpl.find(Work work,
Work.State state,
boolean useEquals,
int[] pos) |
Work |
WorkManagerImpl.WorkThreadPoolExecutor.find(Work work,
Work.State state,
boolean useEquals,
int[] pos)
Finds a work instance in the scheduled or running queue.
|
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) |
Constructor and Description |
---|
WorkManagerImpl.WorkSchedulingSynchronization(Work work,
WorkManagerImpl.WorkThreadPoolExecutor executor) |
Modifier and Type | Method and Description |
---|---|
Work |
WorkManager.find(Work work,
Work.State state,
boolean useEquals,
int[] pos)
Finds a work instance by equality or identity.
|
Modifier and Type | Method and Description |
---|---|
List<Work> |
WorkManager.listWork(String queueId,
Work.State state)
Lists the work instances in a given queue in a defined state.
|
Modifier and Type | Method and Description |
---|---|
Work |
WorkManager.find(Work work,
Work.State state,
boolean useEquals,
int[] pos)
Finds a work instance by equality or identity.
|
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.
|
Modifier and Type | Class and Description |
---|---|
class |
CSVImporterWork |
Modifier and Type | Class and Description |
---|---|
class |
Work
A work able to start transactions with a custom timeout, and able to return
this timeout.
|
Modifier and Type | Class and Description |
---|---|
class |
PictureViewsGenerationWork
Work generating the different picture views for a Picture.
|
Modifier and Type | Class and Description |
---|---|
class |
VideoConversionWork
Work running a defined video conversion.
|
Modifier and Type | Class and Description |
---|---|
class |
QuotaMaxSizeSetterWork
Work to set the maxSize on a list of documents
|
class |
QuotaStatsInitialWork
Work doing an initial statistics computation for a defined
QuotaStatsUpdater . |
Copyright © 2013 Nuxeo SA. All Rights Reserved.