org.exolab.jms.tools.migration.master
Class MasterConsumerStore
java.lang.Object
|
+--org.exolab.jms.tools.migration.master.MasterConsumerStore
- All Implemented Interfaces:
- Store
- public class MasterConsumerStore
- extends java.lang.Object
- implements Store
MasterConsumerStore
manages a collection of persistent
consumers.
- Version:
- $Revision: 1.2 $ $Date: 2005/10/20 14:07:03 $
- Author:
- Tim Anderson
Constructor Summary |
MasterConsumerStore(org.exolab.jms.persistence.DatabaseService database)
Construct a new MasterConsumerStore . |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MasterConsumerStore
public MasterConsumerStore(org.exolab.jms.persistence.DatabaseService database)
- Construct a new
MasterConsumerStore
.
- Parameters:
database
- the database service
exportCollection
public StoreIterator exportCollection()
throws javax.jms.JMSException,
org.exolab.jms.persistence.PersistenceException
- Export the consumers.
- Specified by:
exportCollection
in interface Store
- Returns:
- an iterator over the collection
- Throws:
javax.jms.JMSException
- for any JMS errororg.exolab.jms.persistence.PersistenceException
- for any persistence error
importCollection
public void importCollection(StoreIterator iterator)
throws javax.jms.JMSException,
org.exolab.jms.persistence.PersistenceException
- Import consumers into the store.
- Specified by:
importCollection
in interface Store
- Parameters:
iterator
- an iterator over the collection- Throws:
javax.jms.JMSException
- for any JMS errororg.exolab.jms.persistence.PersistenceException
- for any persistence error
size
public int size()
throws org.exolab.jms.persistence.PersistenceException
- Returns the number of elements in the collection.
- Specified by:
size
in interface Store
- Returns:
- the number of elements in the collection
- Throws:
org.exolab.jms.persistence.PersistenceException
- for any persistence error
Copyright © 1999-2007 The OpenJMS Group. All Rights Reserved.