public abstract class DestinationFactory extends Object
Constructor and Description |
---|
DestinationFactory() |
Modifier and Type | Method and Description |
---|---|
abstract Destination |
createDestination(ConnectionContext context,
org.apache.activemq.command.ActiveMQDestination destination,
DestinationStatistics destinationStatistics)
Create destination implementation.
|
abstract org.apache.activemq.command.SubscriptionInfo[] |
getAllDurableSubscriptions(org.apache.activemq.command.ActiveMQTopic topic)
Lists all the durable subscirptions for a given destination.
|
abstract Set<org.apache.activemq.command.ActiveMQDestination> |
getDestinations()
Returns a set of all the
ActiveMQDestination
objects that the persistence store is aware exist. |
abstract long |
getLastMessageBrokerSequenceId() |
abstract void |
removeDestination(Destination dest) |
abstract void |
setRegionBroker(RegionBroker regionBroker) |
public DestinationFactory()
public abstract Destination createDestination(ConnectionContext context, org.apache.activemq.command.ActiveMQDestination destination, DestinationStatistics destinationStatistics) throws Exception
Exception
public abstract void removeDestination(Destination dest)
public abstract Set<org.apache.activemq.command.ActiveMQDestination> getDestinations()
ActiveMQDestination
objects that the persistence store is aware exist.public abstract org.apache.activemq.command.SubscriptionInfo[] getAllDurableSubscriptions(org.apache.activemq.command.ActiveMQTopic topic) throws IOException
IOException
public abstract long getLastMessageBrokerSequenceId() throws IOException
IOException
public abstract void setRegionBroker(RegionBroker regionBroker)
Copyright © 2005–2019 The Apache Software Foundation. All rights reserved.