Class AbstractPersistenceManager.BatchTasks
java.lang.Object
com.tangosol.persistence.AbstractPersistenceManager.BatchTasks
- All Implemented Interfaces:
Associated
,KeyAssociation
,Runnable
- Enclosing class:
AbstractPersistenceManager<PS extends AbstractPersistenceManager.AbstractPersistentStore>
protected static class AbstractPersistenceManager.BatchTasks
extends Object
implements Runnable, KeyAssociation
A collection of tasks to execute in a loop.
- Author:
- jh 2012.10.04
-
Field Summary
FieldsModifier and TypeFieldDescriptionList of tasks to execute.protected final Object
Association for this BatchTasks. -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
BatchTasks
(List<Runnable> listTasks) Construct a BatchTasks instance with the given list of tasks to execute. -
Method Summary
Modifier and TypeMethodDescriptionDetermine the host key (or base) object to which this object is associated.void
run()
-
Field Details
-
f_listTasks
-
f_oAssociation
Association for this BatchTasks.
-
-
Constructor Details
-
BatchTasks
-
-
Method Details
-
run
-
getAssociatedKey
Description copied from interface:Associated
Determine the host key (or base) object to which this object is associated.Note: It's expected that the returned object is suitable to be used as an immutable identity (e.g. a key in a Map).
Note 2: Circular associations are not permitted.- Specified by:
getAssociatedKey
in interfaceAssociated
- Returns:
- the host key that for this object, or null if this object has no association
-