org.mule.util.queue
Interface QueueManager
- All Known Implementing Classes:
- TransactionalQueueManager
- public interface QueueManager
A Queue manager is responsible for manageing one or more Queue resources and
providing common support fot transactions and persistence
- Version:
- $Revision: 7976 $
- Author:
- Guillaume Nodet, Ross Mason
start
public void start()
throws ResourceManagerSystemException
- Throws:
ResourceManagerSystemException
stop
public void stop()
throws ResourceManagerSystemException
- Throws:
ResourceManagerSystemException
getQueueSession
public QueueSession getQueueSession()
close
public void close()
setDefaultQueueConfiguration
public void setDefaultQueueConfiguration(QueueConfiguration config)
setQueueConfiguration
public void setQueueConfiguration(String queueName,
QueueConfiguration config)
getPersistenceStrategy
public QueuePersistenceStrategy getPersistenceStrategy()
- Returns:
- Returns the persistenceStrategy.
setPersistenceStrategy
public void setPersistenceStrategy(QueuePersistenceStrategy persistenceStrategy)
- Parameters:
persistenceStrategy
- The persistenceStrategy to set.
getMemoryPersistenceStrategy
public QueuePersistenceStrategy getMemoryPersistenceStrategy()
setMemoryPersistenceStrategy
public void setMemoryPersistenceStrategy(QueuePersistenceStrategy memoryPersistenceStrategy)
Copyright © 2003-2008 MuleSource, Inc.. All Rights Reserved.