Uses of Interface
org.apache.activemq.artemis.api.core.BaseInterceptor
-
-
Uses of BaseInterceptor in org.apache.activemq.artemis.api.core
Subinterfaces of BaseInterceptor in org.apache.activemq.artemis.api.core Modifier and Type Interface Description interfaceInterceptorThis 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 BaseInterceptor Modifier and Type Method Description ProtocolManagerCoreProtocolManagerFactory. 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.List<Interceptor>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 BaseInterceptor Modifier and Type Class Description classHQFilterConversionInterceptorclassHQPropertiesConversionInterceptor -
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 BaseInterceptor Modifier and Type Method Description voidAbstractAcceptor. 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 BaseInterceptor Modifier and Type Method Description List<BaseInterceptor>RemotingService. getIncomingInterceptors()List<BaseInterceptor>RemotingService. getOutgoinInterceptors()Methods in org.apache.activemq.artemis.core.remoting.server with parameters of type BaseInterceptor Modifier and Type Method Description voidRemotingService. 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 BaseInterceptor Modifier and Type Method Description List<BaseInterceptor>RemotingServiceImpl. getIncomingInterceptors()List<BaseInterceptor>RemotingServiceImpl. getOutgoinInterceptors()Methods in org.apache.activemq.artemis.core.remoting.server.impl with parameters of type BaseInterceptor Modifier and Type Method Description voidRemotingServiceImpl. 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 BaseInterceptor Modifier and Type Method Description List<BaseInterceptor>ServiceRegistry. getIncomingInterceptors(List<String> classNames)Get a list of org.apache.activemq.artemis.api.core.BaseInterceptor instancesList<BaseInterceptor>ServiceRegistry. 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 BaseInterceptor Modifier and Type Method Description voidServiceRegistry. 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 BaseInterceptor Modifier and Type Class Description static classClusterManager.IncomingInterceptorLookingForExceptionMessage -
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 BaseInterceptor Modifier and Type Method Description List<BaseInterceptor>ServiceRegistryImpl. getIncomingInterceptors(List<String> classNames)List<BaseInterceptor>ServiceRegistryImpl. getOutgoingInterceptors(List<String> classNames)Methods in org.apache.activemq.artemis.core.server.impl with parameters of type BaseInterceptor Modifier and Type Method Description voidServiceRegistryImpl. 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 BaseInterceptor Modifier and Type Class Description classAbstractProtocolManager<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 BaseInterceptor Modifier and Type Method Description ProtocolManagerProtocolManagerFactory. 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.List<P>ProtocolManagerFactory. filterInterceptors(List<BaseInterceptor> interceptors)This should get the entire list and only return the ones this factory can deal with *protected List<P>AbstractProtocolManagerFactory. 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 BaseInterceptor Modifier and Type Method Description voidAcceptor. updateInterceptors(List<BaseInterceptor> incomingInterceptors, List<BaseInterceptor> outgoingInterceptors)This will update the list of interceptors for each ProtocolManager inside the acceptor.
-