Class NonTransactionalAdapterQueue
- java.lang.Object
-
- org.copperengine.core.persistent.adapter.NonTransactionalAdapterQueue
-
public class NonTransactionalAdapterQueue extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
NonTransactionalAdapterQueue.DefaultWorkerThread
-
Constructor Summary
Constructors Constructor Description NonTransactionalAdapterQueue(java.util.Collection<java.lang.String> adapterIds, AdapterCallPersisterFactory persistence, int transientQueueLength, int triggerReloadQueueLength, TransactionController ctrl, Batcher batcher)
NonTransactionalAdapterQueue(java.util.Collection<java.lang.String> adapterIds, AdapterCallPersisterFactory persistence, int transientQueueLength, TransactionController ctrl, Batcher batcher)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdapterCall
dequeue()
void
finished(AdapterCall c)
protected boolean
isRunning()
void
shutdown()
void
start()
-
-
-
Constructor Detail
-
NonTransactionalAdapterQueue
public NonTransactionalAdapterQueue(java.util.Collection<java.lang.String> adapterIds, AdapterCallPersisterFactory persistence, int transientQueueLength, TransactionController ctrl, Batcher batcher)
-
NonTransactionalAdapterQueue
public NonTransactionalAdapterQueue(java.util.Collection<java.lang.String> adapterIds, AdapterCallPersisterFactory persistence, int transientQueueLength, int triggerReloadQueueLength, TransactionController ctrl, Batcher batcher)
-
-
Method Detail
-
start
public void start()
-
dequeue
public AdapterCall dequeue() throws java.lang.InterruptedException
- Throws:
java.lang.InterruptedException
-
finished
public void finished(AdapterCall c)
-
isRunning
protected boolean isRunning()
-
shutdown
public void shutdown()
-
-