addSubscriptionsForDestination(context, dest); destinations.put(destination, dest); updateRegionDestCounts(destination, 1);
@Override protected List<Subscription> addSubscriptionsForDestination(ConnectionContext context, Destination dest) throws Exception { List<Subscription> rc = super.addSubscriptionsForDestination(context, dest); Set<Subscription> dupChecker = new HashSet<Subscription>(rc);
addSubscriptionsForDestination(context, dest); destinations.put(destination, dest); updateRegionDestCounts(destination, 1);
public Destination addDestination(ConnectionContext context, ActiveMQDestination destination, boolean createIfTemporary) throws Exception { LOG.debug(broker.getBrokerName() + " adding destination: " + destination); synchronized (destinationsMutex) { Destination dest = destinations.get(destination); if (dest == null) { if (destination.isTemporary() == false || createIfTemporary) { dest = createDestination(context, destination); // intercept if there is a valid interceptor defined DestinationInterceptor destinationInterceptor = broker.getDestinationInterceptor(); if (destinationInterceptor != null) { dest = destinationInterceptor.intercept(dest); } dest.start(); destinations.put(destination, dest); destinationMap.put(destination, dest); addSubscriptionsForDestination(context, dest); } if (dest == null) { throw new JMSException("The destination " + destination + " does not exist."); } } return dest; } }
addSubscriptionsForDestination(context, dest); destinations.put(destination, dest); updateRegionDestCounts(destination, 1);
addSubscriptionsForDestination(context, dest); destinations.put(destination, dest); updateRegionDestCounts(destination, 1);
@Override protected List<Subscription> addSubscriptionsForDestination(ConnectionContext context, Destination dest) throws Exception { List<Subscription> rc = super.addSubscriptionsForDestination(context, dest); Set<Subscription> dupChecker = new HashSet<Subscription>(rc);
@Override protected List<Subscription> addSubscriptionsForDestination(ConnectionContext context, Destination dest) throws Exception { List<Subscription> rc = super.addSubscriptionsForDestination(context, dest); Set<Subscription> dupChecker = new HashSet<Subscription>(rc);
@Override protected List<Subscription> addSubscriptionsForDestination(ConnectionContext context, Destination dest) throws Exception { List<Subscription> rc = super.addSubscriptionsForDestination(context, dest); Set<Subscription> dupChecker = new HashSet<Subscription>(rc);
@Override protected List<Subscription> addSubscriptionsForDestination(ConnectionContext context, Destination dest) throws Exception { List<Subscription> rc = super.addSubscriptionsForDestination(context, dest); Set<Subscription> dupChecker = new HashSet<Subscription>(rc);