public final class MemoryQueue extends Queue.Abstract
Modifier and Type | Class and Description |
---|---|
static class |
Queue.Abstract
Abstract queue.
|
Modifier and Type | Field and Description |
---|---|
static String |
KEEP_LIMIT_PROPERTY
Keep limit property.
|
static String |
RECEIVER_REQUIRED_PROPERTY
Receiver required property.
|
AUTOCOMMIT_PROPERTY, AUTOCOMMIT_THRESHOLD_PROPERTY, AUTOCOMMIT_TIMEOUT_PROPERTY
Modifier and Type | Method and Description |
---|---|
QueueInfo |
getInfo() |
MemoryQueue.Receiver |
newReceiver() |
MemoryQueue.Sender |
newSender() |
protected void |
onReceiverClosed(Queue.Receiver receiver)
Called when the receiver is closed.
|
boolean |
setUp(KeyedValues somProperties)
Sets up this queue.
|
void |
tearDown()
Tears down what has been set up.
|
getAutocommitThreshold, getName, getStats, getThisLogger, getTimeoutMonitor, hasReceiver, isAutocommit, onNewReceiver, onNewSender, onSenderClosed
public static final String KEEP_LIMIT_PROPERTY
public static final String RECEIVER_REQUIRED_PROPERTY
public QueueInfo getInfo()
public MemoryQueue.Receiver newReceiver()
public MemoryQueue.Sender newSender()
public boolean setUp(KeyedValues somProperties)
setUp
in class Queue.Abstract
somProperties
- The SOM properties.public void tearDown()
tearDown
in class Queue.Abstract
protected void onReceiverClosed(Queue.Receiver receiver)
onReceiverClosed
in class Queue.Abstract
receiver
- The receiver.Copyright © 2003-2019 Serge Brisson. All Rights Reserved.