Class ConcurrentLinkedHashMap.AbstractTask
- java.lang.Object
-
- com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.AbstractTask
-
- All Implemented Interfaces:
ConcurrentLinkedHashMap.Task
,java.lang.Runnable
- Direct Known Subclasses:
ConcurrentLinkedHashMap.AddTask
,ConcurrentLinkedHashMap.ReadTask
,ConcurrentLinkedHashMap.RemovalTask
- Enclosing class:
- ConcurrentLinkedHashMap<K,V>
abstract class ConcurrentLinkedHashMap.AbstractTask extends java.lang.Object implements ConcurrentLinkedHashMap.Task
A skeletal implementation of the Task interface.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) int
order
(package private) ConcurrentLinkedHashMap.Task
task
-
Constructor Summary
Constructors Constructor Description AbstractTask()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConcurrentLinkedHashMap.Task
getNext()
Returns the next task on the link chain.int
getOrder()
The priority order.void
setNext(ConcurrentLinkedHashMap.Task task)
Sets the next task on the link chain.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface com.googlecode.concurrentlinkedhashmap.ConcurrentLinkedHashMap.Task
isWrite
-
-
-
-
Field Detail
-
order
final int order
-
task
ConcurrentLinkedHashMap.Task task
-
-
Method Detail
-
getOrder
public int getOrder()
Description copied from interface:ConcurrentLinkedHashMap.Task
The priority order.- Specified by:
getOrder
in interfaceConcurrentLinkedHashMap.Task
-
getNext
public ConcurrentLinkedHashMap.Task getNext()
Description copied from interface:ConcurrentLinkedHashMap.Task
Returns the next task on the link chain.- Specified by:
getNext
in interfaceConcurrentLinkedHashMap.Task
-
setNext
public void setNext(ConcurrentLinkedHashMap.Task task)
Description copied from interface:ConcurrentLinkedHashMap.Task
Sets the next task on the link chain.- Specified by:
setNext
in interfaceConcurrentLinkedHashMap.Task
-
-