|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--net.walend.lyophil.queuedwrite.QueuedWriteFreezer | +--net.walend.lyophil.queuedwrite.test.SleepyQueuedWriteFreezer
This subclass of QueuedWriteFreezer is specially built for testing. It sleeps a bit before calling any of the read commands, to let the writing thread catch up.
Nested Class Summary |
Nested classes inherited from class net.walend.lyophil.queuedwrite.QueuedWriteFreezer |
|
Field Summary |
Fields inherited from class net.walend.lyophil.queuedwrite.QueuedWriteFreezer |
MASTERFREEZER |
Fields inherited from interface net.walend.lyophil.Freezer |
ROLE |
Constructor Summary | |
SleepyQueuedWriteFreezer()
An empty constructor so that this Freezer can be created by a GenericDirector. |
Method Summary | |
int |
count()
Returns the number of elements in this collection. |
SetOfFreezables |
getAll()
Returns a lyophilizer.collection.Set of Freezables. |
boolean |
isAvailable(java.io.Serializable identifier)
Return true if identifier is available in the freezer |
boolean |
isEmpty()
Returns true if this collection contains no elements. |
private void |
sleep()
|
Freezable |
thaw(java.io.Serializable identifier)
For the identifier, return a Freezable object containing the data. |
Methods inherited from class net.walend.lyophil.queuedwrite.QueuedWriteFreezer |
freeze, getMasterFreezer, throwOut, throwOutAll |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public SleepyQueuedWriteFreezer()
Method Detail |
private void sleep()
public Freezable thaw(java.io.Serializable identifier) throws NotInFreezerException
thaw
in interface Freezer
thaw
in class QueuedWriteFreezer
CannotThawException
NotInFreezerException
public boolean isAvailable(java.io.Serializable identifier)
isAvailable
in interface Freezer
isAvailable
in class QueuedWriteFreezer
PersistenceFailureException
public SetOfFreezables getAll()
getAll
in interface Freezer
getAll
in class QueuedWriteFreezer
PersistenceFailureException
public int count()
count
in interface Freezer
count
in class QueuedWriteFreezer
public boolean isEmpty()
isEmpty
in interface Freezer
isEmpty
in class QueuedWriteFreezer
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |