Interface QueueFactory
-
- All Known Implementing Classes:
QueueFactoryImpl
public interface QueueFactoryA QueueFactoryImplementations of this class know how to create queues with the correct attribute values based on default and overrides
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Deprecated Methods Modifier and Type Method Description QueuecreateQueue(long persistenceID, SimpleString address, SimpleString name, Filter filter, PageSubscription pageSubscription, SimpleString user, boolean durable, boolean temporary, boolean autoCreated)Deprecated.QueuecreateQueueWith(QueueConfiguration config, PagingManager pagingManager)QueuecreateQueueWith(QueueConfig config)Deprecated.default voidqueueRemoved(Queue queue)voidsetPostOffice(PostOffice postOffice)This is required for delete-all-reference to work correctly with paging
-
-
-
Method Detail
-
createQueueWith
@Deprecated Queue createQueueWith(QueueConfig config) throws Exception
Deprecated.- Throws:
Exception
-
createQueueWith
Queue createQueueWith(QueueConfiguration config, PagingManager pagingManager) throws Exception
- Throws:
Exception
-
createQueue
@Deprecated Queue createQueue(long persistenceID, SimpleString address, SimpleString name, Filter filter, PageSubscription pageSubscription, SimpleString user, boolean durable, boolean temporary, boolean autoCreated) throws Exception
Deprecated.- Throws:
Exception
-
setPostOffice
void setPostOffice(PostOffice postOffice)
This is required for delete-all-reference to work correctly with paging- Parameters:
postOffice-
-
queueRemoved
default void queueRemoved(Queue queue)
-
-