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 TypeInterfaceDescriptioninterface
This is class is a simple way to intercepting calls on ActiveMQ Artemis client and servers. -
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 TypeClassDescriptionclass
AbstractProtocolManager<P,
I extends BaseInterceptor<P>, C extends RemotingConnection, R extends org.apache.activemq.artemis.core.server.routing.RoutingHandler> class
AbstractProtocolManagerFactory<P extends BaseInterceptor>
interface
ProtocolManager<P extends BaseInterceptor,
R extends org.apache.activemq.artemis.core.server.routing.RoutingHandler> Info: ProtocolManager is loaded byRemotingServiceImpl.loadProtocolManagerFactories(Iterable)
interface
ProtocolManagerFactory<P extends BaseInterceptor>
Method parameters in org.apache.activemq.artemis.spi.core.protocol with type arguments of type BaseInterceptorModifier and TypeMethodDescriptionProtocolManagerFactory.createProtocolManager
(org.apache.activemq.artemis.core.server.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.void
ProtocolManager.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 TypeMethodDescriptionvoid
Acceptor.updateInterceptors
(List<BaseInterceptor> incomingInterceptors, List<BaseInterceptor> outgoingInterceptors) This will update the list of interceptors for each ProtocolManager inside the acceptor.