org.mule.util.queue
Interface QueueManager
- All Superinterfaces:
- Startable, Stoppable
- All Known Implementing Classes:
- TransactionalQueueManager
public interface QueueManager
- extends Startable, Stoppable
A Queue manager is responsible for manageing one or more Queue resources and
providing common support fot transactions and persistence
Methods inherited from interface org.mule.api.lifecycle.Startable |
start |
Methods inherited from interface org.mule.api.lifecycle.Stoppable |
stop |
getQueueSession
QueueSession getQueueSession()
setDefaultQueueConfiguration
void setDefaultQueueConfiguration(QueueConfiguration config)
setQueueConfiguration
void setQueueConfiguration(String queueName,
QueueConfiguration config)
getPersistenceStrategy
QueuePersistenceStrategy getPersistenceStrategy()
- Returns:
- Returns the persistenceStrategy.
setPersistenceStrategy
void setPersistenceStrategy(QueuePersistenceStrategy persistenceStrategy)
- Parameters:
persistenceStrategy
- The persistenceStrategy to set.
getMemoryPersistenceStrategy
QueuePersistenceStrategy getMemoryPersistenceStrategy()
setMemoryPersistenceStrategy
void setMemoryPersistenceStrategy(QueuePersistenceStrategy memoryPersistenceStrategy)
Copyright © 2003-2009 MuleSource, Inc.. All Rights Reserved.