org.dspace.curate
Annotation Type Suspendable
@Documented
@Retention(value=RUNTIME)
public @interface Suspendable
Annotation type for CurationTasks. A task is suspendable if it may
be suspended (halted) when a condition detected by the curation framework
occurs. The current implementation monitors and uses the status code
returned from the task to determine suspension, together with the
'invocation mode' - optionally set by the caller on the curation object.
Thus, it effectively means that if a task is iterating over a collection,
the first error, or failure will halt the process.
This ensures that the status code and result of the failure are preserved.
- Author:
- richardrodgers
invoked
public abstract Curator.Invoked invoked
- Default:
- org.dspace.curate.Curator.Invoked.ANY
statusCodes
public abstract int[] statusCodes
- Default:
- {-1, 1}
Copyright © 2012 DuraSpace. All Rights Reserved.