Tabnine Logo
Broker.getAdaptor
Code IndexAdd Tabnine to your IDE (free)

How to use
getAdaptor
method
in
org.apache.activemq.broker.Broker

Best Java code snippets using org.apache.activemq.broker.Broker.getAdaptor (Showing top 20 results out of 315)

origin: apache/activemq

@Override
public Broker getAdaptor(Class<?> type) {
  if (type.isInstance(this)) {
    return this;
  }
  return next.get().getAdaptor(type);
}
origin: apache/activemq

@Override
public Broker getAdaptor(Class<?> type) {
  return type.isInstance(this) ? this : getNext().getAdaptor(type);
}
origin: apache/activemq

public SelectorAwareVirtualTopicInterceptor(Destination next, VirtualTopic virtualTopic) {
  super(next, virtualTopic);
  selectorCachePlugin = (SubQueueSelectorCacheBroker)
      ((Topic)next).createConnectionContext().getBroker().getAdaptor(SubQueueSelectorCacheBroker.class);
}
origin: apache/activemq

public AuthorizationBroker(Broker next, AuthorizationMap authorizationMap) {
  super(next);
  this.authorizationMap = authorizationMap;
  // add DestinationInterceptor
  final RegionBroker regionBroker = (RegionBroker) next.getAdaptor(RegionBroker.class);
  final CompositeDestinationInterceptor compositeInterceptor = (CompositeDestinationInterceptor) regionBroker.getDestinationInterceptor();
  DestinationInterceptor[] interceptors = compositeInterceptor.getInterceptors();
  interceptors = Arrays.copyOf(interceptors, interceptors.length + 1);
  interceptors[interceptors.length - 1] = new AuthorizationDestinationInterceptor(this);
  compositeInterceptor.setInterceptors(interceptors);
}
origin: apache/activemq

  private synchronized MessageInterceptorFilter getFilter() {
    if (filter == null) {
      try {
        MutableBrokerFilter mutableBrokerFilter = (MutableBrokerFilter) brokerService.getBroker().getAdaptor(MutableBrokerFilter.class);
        Broker next = mutableBrokerFilter.getNext();
        filter = new MessageInterceptorFilter(next);
        mutableBrokerFilter.setNext(filter);
      } catch (Exception e) {
        LOG.error("Failed to create MessageInterceptorFilter", e);
      }
    }
    return filter;
  }
}
origin: apache/activemq

private void fireFailedForwardAdvisory(MessageDispatch messageDispatch, Throwable error) {
  if (configuration.isAdvisoryForFailedForward()) {
    AdvisoryBroker advisoryBroker = null;
    try {
      advisoryBroker = (AdvisoryBroker) brokerService.getBroker().getAdaptor(AdvisoryBroker.class);
      if (advisoryBroker != null) {
        ConnectionContext context = new ConnectionContext();
        context.setSecurityContext(SecurityContext.BROKER_SECURITY_CONTEXT);
        context.setBroker(brokerService.getBroker());
        ActiveMQMessage advisoryMessage = new ActiveMQMessage();
        advisoryMessage.setStringProperty("cause", error.getLocalizedMessage());
        advisoryBroker.fireAdvisory(context, AdvisorySupport.getNetworkBridgeForwardFailureAdvisoryTopic(), messageDispatch.getMessage(), null,
            advisoryMessage);
      }
    } catch (Exception e) {
      LOG.warn("failed to fire forward failure advisory, cause: {}", e);
      LOG.debug("detail", e);
    }
  }
}
origin: apache/activemq

AdvisoryBroker ab = (AdvisoryBroker) brokerService.getBroker().getAdaptor(AdvisoryBroker.class);
if (ab != null && brokerService.isUseVirtualDestSubs() && config.isUseVirtualDestSubs()) {
  for (ConsumerInfo info : ab.getVirtualDestinationConsumers().keySet()) {
origin: apache/activemq

this.brokerService = broker.getBrokerService();
RegionBroker rb = (RegionBroker) broker.getAdaptor(RegionBroker.class);
brokerConnectionStates = rb.getConnectionStates();
if (connector != null) {
origin: apache/activemq

final RegionBroker regionBroker = (RegionBroker) context.getBroker().getAdaptor(RegionBroker.class);
final Set<Destination> virtualDests = regionBroker.getDestinations(virtualDestination);
origin: org.apache.activemq/activemq-broker

@Override
public Broker getAdaptor(Class<?> type) {
  if (type.isInstance(this)) {
    return this;
  }
  return next.get().getAdaptor(type);
}
origin: org.apache.activemq/activemq-osgi

@Override
public Broker getAdaptor(Class<?> type) {
  if (type.isInstance(this)) {
    return this;
  }
  return next.get().getAdaptor(type);
}
origin: org.apache.activemq/activemq-all

@Override
public Broker getAdaptor(Class<?> type) {
  if (type.isInstance(this)) {
    return this;
  }
  return next.get().getAdaptor(type);
}
origin: org.apache.activemq/activemq-all

private AuthenticationBroker getAuthenticator() {
  if (authenticator == null) {
    try {
      authenticator = (AuthenticationBroker) brokerService.getBroker().getAdaptor(AuthenticationBroker.class);
    } catch (Exception e) {
      LOG.debug("Failed to lookup AuthenticationBroker from Broker, will use a default Noop version.");
    }
    if (authenticator == null) {
      authenticator = new DefaultAuthenticationBroker();
    }
  }
  return authenticator;
}
origin: org.apache.activemq/activemq-broker

public SelectorAwareVirtualTopicInterceptor(Destination next, VirtualTopic virtualTopic) {
  super(next, virtualTopic);
  selectorCachePlugin = (SubQueueSelectorCacheBroker)
      ((Topic)next).createConnectionContext().getBroker().getAdaptor(SubQueueSelectorCacheBroker.class);
}
origin: org.apache.activemq/activemq-all

public SelectorAwareVirtualTopicInterceptor(Destination next, VirtualTopic virtualTopic) {
  super(next, virtualTopic);
  selectorCachePlugin = (SubQueueSelectorCacheBroker)
      ((Topic)next).createConnectionContext().getBroker().getAdaptor(SubQueueSelectorCacheBroker.class);
}
origin: org.apache.activemq/activemq-all

Subscription lookupPrefetchSubscription(ConsumerInfo consumerInfo)  {
  Subscription subscription = null;
  try {
    subscription = ((AbstractRegion)((RegionBroker) brokerService.getBroker().getAdaptor(RegionBroker.class)).getRegion(consumerInfo.getDestination())).getSubscriptions().get(consumerInfo.getConsumerId());
  } catch (Exception e) {
    LOG.warn("Error finding subscription for: " + consumerInfo + ": " + e.getMessage(), false, e);
  }
  return subscription;
}
origin: org.apache.activemq/activemq-osgi

Subscription lookupPrefetchSubscription(ConsumerInfo consumerInfo)  {
  Subscription subscription = null;
  try {
    subscription = ((AbstractRegion)((RegionBroker) brokerService.getBroker().getAdaptor(RegionBroker.class)).getRegion(consumerInfo.getDestination())).getSubscriptions().get(consumerInfo.getConsumerId());
  } catch (Exception e) {
    LOG.warn("Error finding subscription for: " + consumerInfo + ": " + e.getMessage(), false, e);
  }
  return subscription;
}
origin: org.apache.activemq/activemq-broker

public AuthorizationBroker(Broker next, AuthorizationMap authorizationMap) {
  super(next);
  this.authorizationMap = authorizationMap;
  // add DestinationInterceptor
  final RegionBroker regionBroker = (RegionBroker) next.getAdaptor(RegionBroker.class);
  final CompositeDestinationInterceptor compositeInterceptor = (CompositeDestinationInterceptor) regionBroker.getDestinationInterceptor();
  DestinationInterceptor[] interceptors = compositeInterceptor.getInterceptors();
  interceptors = Arrays.copyOf(interceptors, interceptors.length + 1);
  interceptors[interceptors.length - 1] = new AuthorizationDestinationInterceptor(this);
  compositeInterceptor.setInterceptors(interceptors);
}
origin: org.apache.activemq/activemq-osgi

public AuthorizationBroker(Broker next, AuthorizationMap authorizationMap) {
  super(next);
  this.authorizationMap = authorizationMap;
  // add DestinationInterceptor
  final RegionBroker regionBroker = (RegionBroker) next.getAdaptor(RegionBroker.class);
  final CompositeDestinationInterceptor compositeInterceptor = (CompositeDestinationInterceptor) regionBroker.getDestinationInterceptor();
  DestinationInterceptor[] interceptors = compositeInterceptor.getInterceptors();
  interceptors = Arrays.copyOf(interceptors, interceptors.length + 1);
  interceptors[interceptors.length - 1] = new AuthorizationDestinationInterceptor(this);
  compositeInterceptor.setInterceptors(interceptors);
}
origin: org.apache.activemq/activemq-all

public AuthorizationBroker(Broker next, AuthorizationMap authorizationMap) {
  super(next);
  this.authorizationMap = authorizationMap;
  // add DestinationInterceptor
  final RegionBroker regionBroker = (RegionBroker) next.getAdaptor(RegionBroker.class);
  final CompositeDestinationInterceptor compositeInterceptor = (CompositeDestinationInterceptor) regionBroker.getDestinationInterceptor();
  DestinationInterceptor[] interceptors = compositeInterceptor.getInterceptors();
  interceptors = Arrays.copyOf(interceptors, interceptors.length + 1);
  interceptors[interceptors.length - 1] = new AuthorizationDestinationInterceptor(this);
  compositeInterceptor.setInterceptors(interceptors);
}
org.apache.activemq.brokerBrokergetAdaptor

Javadoc

Get a Broker from the Broker Stack that is a particular class

Popular methods of Broker

  • getDestinationMap
    return a reference destination map of a region based on the destination type
  • removeDestination
  • commitTransaction
    Commits a transaction.
  • forgetTransaction
    Forgets a transaction.
  • getBrokerService
  • getClients
  • getDestinations
  • getPreparedTransactions
    Gets a list of all the prepared xa transactions.
  • getVmConnectorURI
  • removeConsumer
  • acknowledge
  • addBroker
    A remote Broker connects
  • acknowledge,
  • addBroker,
  • addConnection,
  • addConsumer,
  • addDestination,
  • addDestinationInfo,
  • addProducer,
  • addSession,
  • beginTransaction

Popular in Java

  • Start an intent from android
  • onRequestPermissionsResult (Fragment)
  • onCreateOptionsMenu (Activity)
  • putExtra (Intent)
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • BufferedImage (java.awt.image)
    The BufferedImage subclass describes an java.awt.Image with an accessible buffer of image data. All
  • AtomicInteger (java.util.concurrent.atomic)
    An int value that may be updated atomically. See the java.util.concurrent.atomic package specificati
  • ReentrantLock (java.util.concurrent.locks)
    A reentrant mutual exclusion Lock with the same basic behavior and semantics as the implicit monitor
  • Collectors (java.util.stream)
  • LoggerFactory (org.slf4j)
    The LoggerFactory is a utility class producing Loggers for various logging APIs, most notably for lo
  • Best plugins for Eclipse
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