public class ManagedTopicRegion extends TopicRegion
durableSubscriptionsautoCreateDestinations, broker, consumerChangeMutexMap, destinationFactory, destinationMap, destinations, destinationsLock, destinationStatistics, started, subscriptions, taskRunnerFactory, usageManager| Constructor and Description |
|---|
ManagedTopicRegion(ManagedRegionBroker broker,
DestinationStatistics destinationStatistics,
SystemUsage memoryManager,
TaskRunnerFactory taskRunnerFactory,
DestinationFactory destinationFactory) |
| Modifier and Type | Method and Description |
|---|---|
protected Destination |
createDestination(ConnectionContext context,
ActiveMQDestination destination) |
protected Subscription |
createSubscription(ConnectionContext context,
ConsumerInfo info) |
protected void |
destroySubscription(Subscription sub) |
void |
removeDestination(ConnectionContext context,
ActiveMQDestination destination,
long timeout)
Used to destroy a destination.
|
addConsumer, addSubscriptionsForDestination, configureTopic, createInactiveConsumerInfo, doCleanup, durableSubscriptionExists, getDurableSubscription, getInactiveDestinations, isKeepDurableSubsActive, lookupSubscription, lookupSubscriptions, removeConsumer, removeSubscription, setKeepDurableSubsActive, stop, toStringacknowledge, addDestination, addProducer, dispose, gc, getDestinationMap, getDestinations, getDurableDestinations, getSubscriptions, isAutoCreateDestinations, lookup, messagePull, processConsumerControl, processDispatchNotification, processDispatchNotificationViaDestination, reapplyInterceptor, removeProducer, send, setAutoCreateDestinations, startpublic ManagedTopicRegion(ManagedRegionBroker broker, DestinationStatistics destinationStatistics, SystemUsage memoryManager, TaskRunnerFactory taskRunnerFactory, DestinationFactory destinationFactory)
protected Subscription createSubscription(ConnectionContext context, ConsumerInfo info) throws JMSException
createSubscription in class TopicRegionJMSExceptionprotected void destroySubscription(Subscription sub)
destroySubscription in class AbstractRegionprotected Destination createDestination(ConnectionContext context, ActiveMQDestination destination) throws Exception
createDestination in class AbstractRegionExceptionpublic void removeDestination(ConnectionContext context, ActiveMQDestination destination, long timeout) throws Exception
RegionremoveDestination in interface RegionremoveDestination in class AbstractRegioncontext - the environment the operation is being executed under.destination - what is being removed from the broker.timeout - the max amount of time to wait for the destination to quiesceException - TODOCopyright © 2005–2015 FuseSource, Corp.. All rights reserved.