bitronix.tm.journal
Class DiskForceWaitQueue

java.lang.Object
  extended by bitronix.tm.journal.DiskForceWaitQueue

public class DiskForceWaitQueue
extends java.lang.Object

TransactionLogAppenders waiting for a disk force get enqueued here.

© Bitronix Software

Author:
lorban

Constructor Summary
DiskForceWaitQueue()
           
 
Method Summary
 void clear()
           
 void enqueue(TransactionLogAppender tla)
           
 TransactionLogAppender head()
           
 boolean isEmpty()
           
 int size()
           
 void waitUntilNotContains(TransactionLogAppender tla)
           
 void waitUntilNotEmpty()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DiskForceWaitQueue

public DiskForceWaitQueue()
Method Detail

enqueue

public void enqueue(TransactionLogAppender tla)

head

public TransactionLogAppender head()

clear

public void clear()

isEmpty

public boolean isEmpty()

waitUntilNotEmpty

public void waitUntilNotEmpty()
                       throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

size

public int size()

waitUntilNotContains

public void waitUntilNotContains(TransactionLogAppender tla)
                          throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException