Uses of Interface
org.apache.activemq.artemis.api.core.BaseInterceptor
Packages that use BaseInterceptor
Package
Description
-
Uses of BaseInterceptor in org.apache.activemq.artemis.api.core
Subinterfaces of BaseInterceptor in org.apache.activemq.artemis.api.coreModifier and TypeInterfaceDescriptioninterfaceThis is class is a simple way to intercepting calls on ActiveMQ Artemis client and servers. -
Uses of BaseInterceptor in org.apache.activemq.artemis.core.protocol.core.impl
Method parameters in org.apache.activemq.artemis.core.protocol.core.impl with type arguments of type BaseInterceptorModifier and TypeMethodDescriptionCoreProtocolManagerFactory.createProtocolManager(ActiveMQServer server, Map<String, Object> parameters, List<BaseInterceptor> incomingInterceptors, List<BaseInterceptor> outgoingInterceptors) When you create the ProtocolManager, you should filter out any interceptors that won't belong to this Protocol.CoreProtocolManagerFactory.filterInterceptors(List<BaseInterceptor> interceptors) voidCoreProtocolManager.updateInterceptors(List<BaseInterceptor> incoming, List<BaseInterceptor> outgoing) -
Uses of BaseInterceptor in org.apache.activemq.artemis.core.protocol.hornetq
Classes in org.apache.activemq.artemis.core.protocol.hornetq that implement BaseInterceptorModifier and TypeClassDescriptionclassclass -
Uses of BaseInterceptor in org.apache.activemq.artemis.core.remoting.impl
Method parameters in org.apache.activemq.artemis.core.remoting.impl with type arguments of type BaseInterceptorModifier and TypeMethodDescriptionvoidAbstractAcceptor.updateInterceptors(List<BaseInterceptor> incomingInterceptors, List<BaseInterceptor> outgoingInterceptors) This will update the list of interceptors for each ProtocolManager inside the acceptor. -
Uses of BaseInterceptor in org.apache.activemq.artemis.core.remoting.server
Methods in org.apache.activemq.artemis.core.remoting.server that return types with arguments of type BaseInterceptorModifier and TypeMethodDescriptionRemotingService.getIncomingInterceptors()RemotingService.getOutgoinInterceptors()Methods in org.apache.activemq.artemis.core.remoting.server with parameters of type BaseInterceptorModifier and TypeMethodDescriptionvoidRemotingService.addIncomingInterceptor(BaseInterceptor interceptor) voidRemotingService.addOutgoingInterceptor(BaseInterceptor interceptor) booleanRemotingService.removeIncomingInterceptor(BaseInterceptor interceptor) booleanRemotingService.removeOutgoingInterceptor(BaseInterceptor interceptor) -
Uses of BaseInterceptor in org.apache.activemq.artemis.core.remoting.server.impl
Methods in org.apache.activemq.artemis.core.remoting.server.impl that return types with arguments of type BaseInterceptorModifier and TypeMethodDescriptionRemotingServiceImpl.getIncomingInterceptors()RemotingServiceImpl.getOutgoinInterceptors()Methods in org.apache.activemq.artemis.core.remoting.server.impl with parameters of type BaseInterceptorModifier and TypeMethodDescriptionvoidRemotingServiceImpl.addIncomingInterceptor(BaseInterceptor interceptor) voidRemotingServiceImpl.addOutgoingInterceptor(BaseInterceptor interceptor) booleanRemotingServiceImpl.removeIncomingInterceptor(BaseInterceptor interceptor) booleanRemotingServiceImpl.removeOutgoingInterceptor(BaseInterceptor interceptor) -
Uses of BaseInterceptor in org.apache.activemq.artemis.core.server
Methods in org.apache.activemq.artemis.core.server that return types with arguments of type BaseInterceptorModifier and TypeMethodDescriptionServiceRegistry.getIncomingInterceptors(List<String> classNames) Get a list of org.apache.activemq.artemis.api.core.BaseInterceptor instancesServiceRegistry.getOutgoingInterceptors(List<String> classNames) Get a list of org.apache.activemq.artemis.api.core.BaseInterceptor instancesMethods in org.apache.activemq.artemis.core.server with parameters of type BaseInterceptorModifier and TypeMethodDescriptionvoidServiceRegistry.addIncomingInterceptor(BaseInterceptor interceptor) voidServiceRegistry.addOutgoingInterceptor(BaseInterceptor interceptor) -
Uses of BaseInterceptor in org.apache.activemq.artemis.core.server.cluster
Classes in org.apache.activemq.artemis.core.server.cluster that implement BaseInterceptorModifier and TypeClassDescriptionstatic class -
Uses of BaseInterceptor in org.apache.activemq.artemis.core.server.impl
Methods in org.apache.activemq.artemis.core.server.impl that return types with arguments of type BaseInterceptorModifier and TypeMethodDescriptionServiceRegistryImpl.getIncomingInterceptors(List<String> classNames) ServiceRegistryImpl.getOutgoingInterceptors(List<String> classNames) Methods in org.apache.activemq.artemis.core.server.impl with parameters of type BaseInterceptorModifier and TypeMethodDescriptionvoidServiceRegistryImpl.addIncomingInterceptor(BaseInterceptor interceptor) voidServiceRegistryImpl.addOutgoingInterceptor(BaseInterceptor interceptor) -
Uses of BaseInterceptor in org.apache.activemq.artemis.spi.core.protocol
Classes in org.apache.activemq.artemis.spi.core.protocol with type parameters of type BaseInterceptorModifier and TypeClassDescriptionclassAbstractProtocolManager<P,I extends BaseInterceptor<P>, C extends RemotingConnection, R extends RoutingHandler> classAbstractProtocolManagerFactory<P extends BaseInterceptor>interfaceProtocolManager<P extends BaseInterceptor,R extends RoutingHandler> Info: ProtocolManager is loaded byRemotingServiceImpl.loadProtocolManagerFactories(Iterable)interfaceProtocolManagerFactory<P extends BaseInterceptor>Method parameters in org.apache.activemq.artemis.spi.core.protocol with type arguments of type BaseInterceptorModifier and TypeMethodDescriptionProtocolManagerFactory.createProtocolManager(ActiveMQServer server, Map<String, Object> parameters, List<BaseInterceptor> incomingInterceptors, List<BaseInterceptor> outgoingInterceptors) When you create the ProtocolManager, you should filter out any interceptors that won't belong to this Protocol.ProtocolManagerFactory.filterInterceptors(List<BaseInterceptor> interceptors) This should get the entire list and only return the ones this factory can deal withAbstractProtocolManagerFactory.internalFilterInterceptors(Class<P> type, List<? extends BaseInterceptor> listIn) This method exists because Java templates won't store the type of P at runtime.voidProtocolManager.updateInterceptors(List<BaseInterceptor> incomingInterceptors, List<BaseInterceptor> outgoingInterceptors) This method will receive all the interceptors on the system and you should filter them out -
Uses of BaseInterceptor in org.apache.activemq.artemis.spi.core.remoting
Method parameters in org.apache.activemq.artemis.spi.core.remoting with type arguments of type BaseInterceptorModifier and TypeMethodDescriptionvoidAcceptor.updateInterceptors(List<BaseInterceptor> incomingInterceptors, List<BaseInterceptor> outgoingInterceptors) This will update the list of interceptors for each ProtocolManager inside the acceptor.