public interface QueueFactory
Implementations of this class know how to create queues with the correct attribute values based on default and overrides
Modifier and Type | Method and Description |
---|---|
Queue |
createQueue(long persistenceID,
SimpleString address,
SimpleString name,
Filter filter,
PageSubscription pageSubscription,
SimpleString user,
boolean durable,
boolean temporary,
boolean autoCreated)
Deprecated.
|
Queue |
createQueueWith(QueueConfig config) |
default void |
queueRemoved(Queue queue) |
void |
setPostOffice(PostOffice postOffice)
This is required for delete-all-reference to work correctly with paging
|
Queue createQueueWith(QueueConfig config) throws Exception
Exception
@Deprecated Queue createQueue(long persistenceID, SimpleString address, SimpleString name, Filter filter, PageSubscription pageSubscription, SimpleString user, boolean durable, boolean temporary, boolean autoCreated) throws Exception
createQueueWith(org.apache.activemq.artemis.core.server.QueueConfig)
Exception
void setPostOffice(PostOffice postOffice)
postOffice
- default void queueRemoved(Queue queue)
Copyright © 2018 JBoss by Red Hat. All rights reserved.