org.eclipse.ecf.provider.generic
Class QueueEnqueueImpl

java.lang.Object
  extended by org.eclipse.ecf.provider.generic.QueueEnqueueImpl
All Implemented Interfaces:
IQueueEnqueue

public class QueueEnqueueImpl
extends java.lang.Object
implements IQueueEnqueue


Constructor Summary
QueueEnqueueImpl(SimpleQueueImpl impl)
           
 
Method Summary
 void enqueue_abort(java.lang.Object enqueue_key)
           
 void enqueue_commit(java.lang.Object enqueue_key)
           
 boolean enqueue_lossy(Event element)
           
 java.lang.Object enqueue_prepare(Event[] elements)
           
 void enqueue(Event element)
           
 void enqueue(Event[] elements)
           
 IEnqueuePredicate getEnqueuePredicate()
           
 void setEnqueuePredicate(IEnqueuePredicate pred)
           
 int size()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueueEnqueueImpl

public QueueEnqueueImpl(SimpleQueueImpl impl)
Method Detail

enqueue

public void enqueue(Event element)
             throws QueueException
Specified by:
enqueue in interface IQueueEnqueue
Throws:
QueueException

enqueue

public void enqueue(Event[] elements)
             throws QueueException
Specified by:
enqueue in interface IQueueEnqueue
Throws:
QueueException

enqueue_prepare

public java.lang.Object enqueue_prepare(Event[] elements)
                                 throws QueueException
Specified by:
enqueue_prepare in interface IQueueEnqueue
Throws:
QueueException

enqueue_commit

public void enqueue_commit(java.lang.Object enqueue_key)
Specified by:
enqueue_commit in interface IQueueEnqueue

enqueue_abort

public void enqueue_abort(java.lang.Object enqueue_key)
Specified by:
enqueue_abort in interface IQueueEnqueue

enqueue_lossy

public boolean enqueue_lossy(Event element)
Specified by:
enqueue_lossy in interface IQueueEnqueue

setEnqueuePredicate

public void setEnqueuePredicate(IEnqueuePredicate pred)
Specified by:
setEnqueuePredicate in interface IQueueEnqueue

getEnqueuePredicate

public IEnqueuePredicate getEnqueuePredicate()
Specified by:
getEnqueuePredicate in interface IQueueEnqueue

size

public int size()
Specified by:
size in interface IQueueEnqueue