@Override public void updateInterceptors(List<BaseInterceptor> incoming, List<BaseInterceptor> outgoing) { this.incomingInterceptors.clear(); this.incomingInterceptors.addAll(getFactory().filterInterceptors(incoming)); this.outgoingInterceptors.clear(); this.outgoingInterceptors.addAll(getFactory().filterInterceptors(outgoing)); }
protected synchronized void removeProtocols(final ProtocolManagerFactory<?> factory) { final Set<String> protocols = new HashSet<>(Arrays.asList(factory.getProtocols())); for (final String protocol : protocols) { logger.info("Removing protocol - {} -> {}", protocol, factory); this.protocols.remove(protocol, factory); } if (this.listener != null) { this.listener.protocolsRemoved(protocols); } }
/** * Loads the protocols found into a map. * * @param protocolManagerFactoryCollection */ private void loadProtocolManagerFactories(Iterable<ProtocolManagerFactory> protocolManagerFactoryCollection) { for (ProtocolManagerFactory next : protocolManagerFactoryCollection) { MessagePersister.registerProtocol(next); String[] protocols = next.getProtocols(); for (String protocol : protocols) { ActiveMQServerLogger.LOGGER.addingProtocolSupport(protocol, next.getModuleName()); protocolMap.put(protocol, next); } } }
public static void registerProtocol(ProtocolManagerFactory manager) { Persister<Message>[] messagePersisters = manager.getPersister(); if (messagePersisters == null || messagePersisters.length == 0) { logger.debug("Cannot find persister for " + manager); } else { for (Persister p : messagePersisters) { registerPersister(p); } } }
selectedProtocols.put(entry.getKey(), entry.getValue().createProtocolManager(server, info.getCombinedParams(), incomingInterceptors, outgoingInterceptors));
@Override public void updateInterceptors(List<BaseInterceptor> incoming, List<BaseInterceptor> outgoing) { this.incomingInterceptors.clear(); this.incomingInterceptors.addAll(getFactory().filterInterceptors(incoming)); this.outgoingInterceptors.clear(); this.outgoingInterceptors.addAll(getFactory().filterInterceptors(outgoing)); }
protected synchronized void addProtocols(final ProtocolManagerFactory<?> factory) { final Set<String> protocols = new HashSet<>(Arrays.asList(factory.getProtocols())); for (final String protocol : protocols) { logger.info("Adding protocol - {} -> {}", protocol, factory); this.protocols.put(protocol, factory); } if (this.listener != null) { this.listener.protocolsAdded(protocols); } }
@Override public void updateInterceptors(List incoming, List outgoing) { this.incomingInterceptors.clear(); this.incomingInterceptors.addAll(getFactory().filterInterceptors(incoming)); this.outgoingInterceptors.clear(); this.outgoingInterceptors.addAll(getFactory().filterInterceptors(outgoing)); }
@Override public ProtocolManagerFactory addingService(ServiceReference<ProtocolManagerFactory<Interceptor>> reference) { ProtocolManagerFactory<Interceptor> pmf = context.getService(reference); callback.addFactory(pmf); for (String protocol : pmf.getProtocols()) { protocolAdded(protocol); } return pmf; }
@Override public void updateInterceptors(List<BaseInterceptor> incoming, List<BaseInterceptor> outgoing) { this.incomingInterceptors.clear(); this.incomingInterceptors.addAll(getFactory().filterInterceptors(incoming)); this.outgoingInterceptors.clear(); this.outgoingInterceptors.addAll(getFactory().filterInterceptors(outgoing)); }
@Override public void removedService(ServiceReference<ProtocolManagerFactory<Interceptor>> reference, ProtocolManagerFactory<Interceptor> pmf) { for (String protocol : pmf.getProtocols()) { protocolRemoved(protocol); } callback.removeFactory(pmf); }
@Override public void updateInterceptors(List incoming, List outgoing) { this.incomingInterceptors.clear(); this.incomingInterceptors.addAll(getFactory().filterInterceptors(incoming)); this.outgoingInterceptors.clear(); this.outgoingInterceptors.addAll(getFactory().filterInterceptors(outgoing)); }
@Override public void updateInterceptors(List incoming, List outgoing) { this.incomingInterceptors.clear(); this.incomingInterceptors.addAll(getFactory().filterInterceptors(incoming)); this.outgoingInterceptors.clear(); this.outgoingInterceptors.addAll(getFactory().filterInterceptors(outgoing)); }
@Override public void updateInterceptors(List incoming, List outgoing) { this.incomingInterceptors.clear(); this.incomingInterceptors.addAll(getFactory().filterInterceptors(incoming)); this.outgoingInterceptors.clear(); this.outgoingInterceptors.addAll(getFactory().filterInterceptors(outgoing)); }