org.jboss.messaging.core.server.impl
Class QueueFactoryImpl

java.lang.Object
  extended by org.jboss.messaging.core.server.impl.QueueFactoryImpl
All Implemented Interfaces:
QueueFactory

public class QueueFactoryImpl
extends java.lang.Object
implements QueueFactory

A QueueFactoryImpl

Author:
Tim Fox, Andy Taylor

Constructor Summary
QueueFactoryImpl(java.util.concurrent.ScheduledExecutorService scheduledExecutor, HierarchicalRepository<AddressSettings> addressSettingsRepository, StorageManager storageManager)
           
 
Method Summary
 Queue createQueue(long persistenceID, SimpleString address, SimpleString name, Filter filter, boolean durable, boolean temporary)
           
 void setPostOffice(PostOffice postOffice)
          This is required for delete-all-reference to work correctly with paging
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueueFactoryImpl

public QueueFactoryImpl(java.util.concurrent.ScheduledExecutorService scheduledExecutor,
                        HierarchicalRepository<AddressSettings> addressSettingsRepository,
                        StorageManager storageManager)
Method Detail

setPostOffice

public void setPostOffice(PostOffice postOffice)
Description copied from interface: QueueFactory
This is required for delete-all-reference to work correctly with paging

Specified by:
setPostOffice in interface QueueFactory

createQueue

public Queue createQueue(long persistenceID,
                         SimpleString address,
                         SimpleString name,
                         Filter filter,
                         boolean durable,
                         boolean temporary)
Specified by:
createQueue in interface QueueFactory


Copyright © 2006 JBoss Inc. All Rights Reserved.