Tabnine Logo
TopicRegion.destroySubscription
Code IndexAdd Tabnine to your IDE (free)

How to use
destroySubscription
method
in
org.apache.activemq.broker.region.TopicRegion

Best Java code snippets using org.apache.activemq.broker.region.TopicRegion.destroySubscription (Showing top 10 results out of 315)

origin: apache/activemq

protected void destroySubscription(Subscription sub) {
  regionBroker.unregisterSubscription(sub);
  super.destroySubscription(sub);
}
origin: apache/activemq

} else {
  destroySubscription(sub);
origin: org.apache.activemq/activemq-broker

protected void destroySubscription(Subscription sub) {
  regionBroker.unregisterSubscription(sub);
  super.destroySubscription(sub);
}
origin: org.apache.activemq/activemq-all

protected void destroySubscription(Subscription sub) {
  regionBroker.unregisterSubscription(sub);
  super.destroySubscription(sub);
}
origin: org.apache.activemq/activemq-osgi

protected void destroySubscription(Subscription sub) {
  regionBroker.unregisterSubscription(sub);
  super.destroySubscription(sub);
}
origin: pierre/meteo

protected void destroySubscription(Subscription sub) {
  regionBroker.unregisterSubscription(sub);
  super.destroySubscription(sub);
}
origin: pierre/meteo

@Override
public void removeSubscription(ConnectionContext context, RemoveSubscriptionInfo info) throws Exception {
  SubscriptionKey key = new SubscriptionKey(info.getClientId(), info.getSubscriptionName());
  DurableTopicSubscription sub = durableSubscriptions.remove(key);
  if (sub == null) {
    throw new InvalidDestinationException("No durable subscription exists for: " + info.getSubscriptionName());
  }
  if (sub.isActive()) {
    throw new JMSException("Durable consumer is in use");
  }
  synchronized (destinationsMutex) {
    for (Iterator<Destination> iter = destinations.values().iterator(); iter.hasNext();) {
      Destination dest = iter.next();
      //Account for virtual destinations
      if (dest instanceof Topic){
        Topic topic = (Topic)dest;
        topic.deleteSubscription(context, key);
      }
    }
  }
  if (subscriptions.get(sub.getConsumerInfo()) != null) {
    super.removeConsumer(context, sub.getConsumerInfo());
  } else {
    // try destroying inactive subscriptions
    destroySubscription(sub);
  }
}
origin: org.apache.activemq/activemq-all

} else {
  destroySubscription(sub);
origin: org.apache.activemq/activemq-broker

} else {
  destroySubscription(sub);
origin: org.apache.activemq/activemq-osgi

} else {
  destroySubscription(sub);
org.apache.activemq.broker.regionTopicRegiondestroySubscription

Popular methods of TopicRegion

  • <init>
  • createConsumerId
  • createDestination
  • createInactiveConsumerInfo
  • createSubscription
  • durableSubscriptionExists
  • hasDurableSubChanged
  • lookup
  • removeDestination
  • setKeepDurableSubsActive
  • doCleanup
  • getDestinations
  • doCleanup,
  • getDestinations,
  • getDurableSubscription,
  • getDurableSubscriptions,
  • getSubscriptions,
  • lookupSubscriptions,
  • removeSubscription,
  • lookupSubscription

Popular in Java

  • Creating JSON documents from java classes using gson
  • addToBackStack (FragmentTransaction)
  • getSupportFragmentManager (FragmentActivity)
  • putExtra (Intent)
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • StringTokenizer (java.util)
    Breaks a string into tokens; new code should probably use String#split.> // Legacy code: StringTo
  • ExecutorService (java.util.concurrent)
    An Executor that provides methods to manage termination and methods that can produce a Future for tr
  • JComboBox (javax.swing)
  • Base64 (org.apache.commons.codec.binary)
    Provides Base64 encoding and decoding as defined by RFC 2045.This class implements section 6.8. Base
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Top plugins for WebStorm
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now