public class TransactionalQueueManager extends AbstractQueueManager
logger| Constructor and Description |
|---|
TransactionalQueueManager() |
| Modifier and Type | Method and Description |
|---|---|
protected DefaultQueueStore |
createQueueStore(String name,
QueueConfiguration config)
Creates a QueueStore
|
protected void |
doDispose()
Dispose resources allocated by the implementations.
|
QueueSession |
getQueueSession()
Returns a new instance of
QueueSession bounded to this QueueManager |
RecoverableQueueStore |
getRecoveryQueue(String queueName) |
void |
initialise() |
void |
start() |
void |
stop() |
clearQueueConfiguration, closeQueueStore, dispose, disposeQueueStore, getMuleContext, getQueue, setDefaultQueueConfiguration, setMuleContext, setQueueConfigurationpublic QueueSession getQueueSession()
QueueSession bounded to this QueueManagerTransactionalQueueSessionprotected DefaultQueueStore createQueueStore(String name, QueueConfiguration config)
AbstractQueueManagercreateQueueStore in class AbstractQueueManagername - queue nameconfig - configuration for the queueprotected void doDispose()
AbstractQueueManagerdoDispose in class AbstractQueueManagerpublic void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
org.mule.runtime.api.lifecycle.InitialisationExceptionpublic RecoverableQueueStore getRecoveryQueue(String queueName)
queueName - queue namepublic void start()
throws org.mule.runtime.api.exception.MuleException
org.mule.runtime.api.exception.MuleExceptionpublic void stop()
throws org.mule.runtime.api.exception.MuleException
org.mule.runtime.api.exception.MuleExceptionCopyright © 2003–2017 MuleSoft, Inc.. All rights reserved.