Class CompositeQueue
java.lang.Object
com.swiftmq.swiftlet.queue.AbstractQueue
com.swiftmq.impl.queue.standard.composite.CompositeQueue
public class CompositeQueue
extends com.swiftmq.swiftlet.queue.AbstractQueue
-
Field Summary
Fields inherited from class com.swiftmq.swiftlet.queue.AbstractQueue
ACTIVESTANDBY, AS_MESSAGE, cleanUpInterval, consumerMode, EXCLUSIVE, flowController, maxMessages, NON_PERSISTENT, persistenceMode, PERSISTENT, receiverCount, SHARED, temporary -
Constructor Summary
ConstructorsConstructorDescriptionCompositeQueue(SwiftletContext ctx, com.swiftmq.mgmt.Entity compositeQueueEntity) -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidvoidvoidbooleanhasReceiver(com.swiftmq.jms.MessageImpl message) voidvoidvoidputMessage(Object object, com.swiftmq.jms.MessageImpl message) voidvoidrollback(Object object, boolean setRedelivered, com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) voidvoidsetCompositeStoreTransaction(Object object, com.swiftmq.swiftlet.store.CompositeStoreTransaction ct) voidvoidvoidunlockQueue(Object object, boolean markAsyncActive) Methods inherited from class com.swiftmq.swiftlet.queue.AbstractQueue
acknowledgeMessage, acknowledgeMessage, acknowledgeMessages, addWireTapSubscriber, buildPreparedTransaction, cleanUpExpiredMessages, createView, decReceiverCount, deleteView, flushAccounting, getAndResetAverageLatency, getCacheSize, getCacheSizeKB, getCleanUpInterval, getCompositeStoreTransaction, getConsumedTotal, getConsumerMode, getConsumingRate, getCurrentCacheSizeKB, getCurrentCacheSizeMessages, getExpiredMessage, getFlowController, getIndexEntry, getLocalName, getMaxMessages, getMessage, getMessage, getMessage, getMessage, getMessage, getMessage, getMessageByIndex, getMonitorAlertThreshold, getNumberQueueMessages, getPersistenceMode, getProducedTotal, getProducingRate, getQueueIndex, getQueueIndex, getQueueName, getQueueReceiverListener, getReceiverCount, incReceiverCount, isAccounting, isRunning, isTemporary, moveToTransaction, moveToTransaction, moveToTransactionReturnSize, moveToTransactionReturnSize, receiverClosed, registerMessageProcessor, removeMessageByIndex, removeMessages, removeWireTapSubscriber, resetCounters, selectBaseQueue, setCleanUpInterval, setConsumerMode, setFlowController, setLocalName, setMaxMessages, setPersistenceMode, setQueueName, setQueueReceiverListener, setTemporary, startAccounting, stopAccounting, timeoutMessageProcessor, unmarkAsyncActive, unregisterMessageProcessor
-
Constructor Details
-
CompositeQueue
-
-
Method Details
-
lockQueue
- Overrides:
lockQueuein classcom.swiftmq.swiftlet.queue.AbstractQueue
-
unlockQueue
- Overrides:
unlockQueuein classcom.swiftmq.swiftlet.queue.AbstractQueue
-
setCompositeStoreTransaction
public void setCompositeStoreTransaction(Object object, com.swiftmq.swiftlet.store.CompositeStoreTransaction ct) - Overrides:
setCompositeStoreTransactionin classcom.swiftmq.swiftlet.queue.AbstractQueue
-
hasReceiver
public boolean hasReceiver(com.swiftmq.jms.MessageImpl message) - Specified by:
hasReceiverin classcom.swiftmq.swiftlet.queue.AbstractQueue
-
createPushTransaction
- Specified by:
createPushTransactionin classcom.swiftmq.swiftlet.queue.AbstractQueue- Throws:
com.swiftmq.swiftlet.queue.QueueException
-
createPullTransaction
- Specified by:
createPullTransactionin classcom.swiftmq.swiftlet.queue.AbstractQueue- Throws:
com.swiftmq.swiftlet.queue.QueueException
-
putMessage
public void putMessage(Object object, com.swiftmq.jms.MessageImpl message) throws com.swiftmq.swiftlet.queue.QueueException - Specified by:
putMessagein classcom.swiftmq.swiftlet.queue.AbstractQueue- Throws:
com.swiftmq.swiftlet.queue.QueueException
-
prepare
public void prepare(Object object, com.swiftmq.jms.XidImpl xid) throws com.swiftmq.swiftlet.queue.QueueException - Specified by:
preparein classcom.swiftmq.swiftlet.queue.AbstractQueue- Throws:
com.swiftmq.swiftlet.queue.QueueException
-
commit
public void commit(Object object, com.swiftmq.jms.XidImpl xid) throws com.swiftmq.swiftlet.queue.QueueException - Specified by:
commitin classcom.swiftmq.swiftlet.queue.AbstractQueue- Throws:
com.swiftmq.swiftlet.queue.QueueException
-
commit
- Specified by:
commitin classcom.swiftmq.swiftlet.queue.AbstractQueue- Throws:
com.swiftmq.swiftlet.queue.QueueException
-
commit
- Specified by:
commitin classcom.swiftmq.swiftlet.queue.AbstractQueue
-
rollback
public void rollback(Object object, com.swiftmq.jms.XidImpl xid, boolean setRedelivered) throws com.swiftmq.swiftlet.queue.QueueException - Specified by:
rollbackin classcom.swiftmq.swiftlet.queue.AbstractQueue- Throws:
com.swiftmq.swiftlet.queue.QueueException
-
rollback
public void rollback(Object object, boolean setRedelivered) throws com.swiftmq.swiftlet.queue.QueueException - Specified by:
rollbackin classcom.swiftmq.swiftlet.queue.AbstractQueue- Throws:
com.swiftmq.swiftlet.queue.QueueException
-
rollback
public void rollback(Object object, boolean setRedelivered, com.swiftmq.tools.concurrent.AsyncCompletionCallback callback) - Specified by:
rollbackin classcom.swiftmq.swiftlet.queue.AbstractQueue
-
deleteContent
public void deleteContent() throws com.swiftmq.swiftlet.queue.QueueException- Overrides:
deleteContentin classcom.swiftmq.swiftlet.queue.AbstractQueue- Throws:
com.swiftmq.swiftlet.queue.QueueException
-
startQueue
public void startQueue() throws com.swiftmq.swiftlet.queue.QueueException- Overrides:
startQueuein classcom.swiftmq.swiftlet.queue.AbstractQueue- Throws:
com.swiftmq.swiftlet.queue.QueueException
-
stopQueue
public void stopQueue() throws com.swiftmq.swiftlet.queue.QueueException- Overrides:
stopQueuein classcom.swiftmq.swiftlet.queue.AbstractQueue- Throws:
com.swiftmq.swiftlet.queue.QueueException
-