Uses of Interface
org.apache.activemq.artemis.core.server.RoutingContext
Packages that use RoutingContext
Package
Description
-
Uses of RoutingContext in org.apache.activemq.artemis.core.postoffice
Methods in org.apache.activemq.artemis.core.postoffice that return types with arguments of type RoutingContextModifier and TypeMethodDescriptionPostOffice.redistribute(Message message, Queue originatingQueue) Methods in org.apache.activemq.artemis.core.postoffice with parameters of type RoutingContextModifier and TypeMethodDescriptionvoidPostOffice.processRoute(Message message, RoutingContext context, boolean direct) Bindings.redistribute(Message message, Queue originatingQueue, RoutingContext context) voidBinding.route(Message message, RoutingContext context) voidBindings.route(Message message, RoutingContext context) PostOffice.route(Message message, RoutingContext context, boolean direct) PostOffice.route(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates, Binding binding) voidBinding.routeWithAck(Message message, RoutingContext context) -
Uses of RoutingContext in org.apache.activemq.artemis.core.postoffice.impl
Methods in org.apache.activemq.artemis.core.postoffice.impl that return types with arguments of type RoutingContextModifier and TypeMethodDescriptionPostOfficeImpl.redistribute(Message message, Queue originatingQueue) The redistribution can't process the route right away as we may be dealing with a large message which will need to be processed on a different threadMethods in org.apache.activemq.artemis.core.postoffice.impl with parameters of type RoutingContextModifier and TypeMethodDescriptionvoidPostOfficeImpl.processRoute(Message message, RoutingContext context, boolean direct) BindingsImpl.redistribute(Message message, Queue originatingQueue, RoutingContext context) voidBindingsImpl.route(Message message, RoutingContext context) voidDivertBinding.route(Message message, RoutingContext context) voidLocalQueueBinding.route(Message message, RoutingContext context) PostOfficeImpl.route(Message message, RoutingContext context, boolean direct) PostOfficeImpl.route(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates, Binding bindingMove) voidDivertBinding.routeWithAck(Message message, RoutingContext context) voidLocalQueueBinding.routeWithAck(Message message, RoutingContext context) -
Uses of RoutingContext in org.apache.activemq.artemis.core.server
Methods in org.apache.activemq.artemis.core.server that return RoutingContextModifier and TypeMethodDescriptionRoutingContext.clear()RoutingContext.setDuplicateDetection(boolean value) RoutingContext.setLoadBalancingType(MessageLoadBalancingType messageLoadBalancingType) RoutingContext.setMirrorOption(RoutingContext.MirrorOption option) RoutingContext.setMirrorSource(MirrorController mirrorController) RoutingContext.setReusable(boolean reusable) RoutingContext.setReusable(boolean reusable, int version) RoutingContext.setRoutingType(RoutingType routingType) RoutingContext.setServerSession(ServerSession session) Methods in org.apache.activemq.artemis.core.server with parameters of type RoutingContextModifier and TypeMethodDescriptionServerSession.doSend(Transaction tx, Message msg, SimpleString originalAddress, boolean direct, String senderName, boolean noAutoCreateQueue, RoutingContext routingContext) voidBindable.route(Message message, RoutingContext context) voidBindable.routeWithAck(Message message, RoutingContext context) ServerSession.send(Transaction tx, Message message, boolean direct, String senderName, boolean noAutoCreateQueue, RoutingContext routingContext) -
Uses of RoutingContext in org.apache.activemq.artemis.core.server.cluster.impl
Methods in org.apache.activemq.artemis.core.server.cluster.impl with parameters of type RoutingContextModifier and TypeMethodDescriptionvoidRemoteQueueBindingImpl.route(Message message, RoutingContext context) voidRemoteQueueBindingImpl.routeWithAck(Message message, RoutingContext context) -
Uses of RoutingContext in org.apache.activemq.artemis.core.server.impl
Classes in org.apache.activemq.artemis.core.server.impl that implement RoutingContextFields in org.apache.activemq.artemis.core.server.impl declared as RoutingContextMethods in org.apache.activemq.artemis.core.server.impl that return RoutingContextModifier and TypeMethodDescriptionRoutingContextImpl.setMirrorSource(MirrorController mirrorController) Methods in org.apache.activemq.artemis.core.server.impl with parameters of type RoutingContextModifier and TypeMethodDescriptionServerSessionImpl.doSend(Transaction tx, Message msg, SimpleString originalAddress, boolean direct, String senderName, boolean noAutoCreateQueue, RoutingContext routingContext) voidDivertImpl.route(Message message, RoutingContext context) voidQueueImpl.route(Message message, RoutingContext context) voidDivertImpl.routeWithAck(Message message, RoutingContext context) voidQueueImpl.routeWithAck(Message message, RoutingContext context) ServerSessionImpl.send(Transaction tx, Message messageParameter, boolean direct, String senderName, boolean noAutoCreateQueue, RoutingContext routingContext) -
Uses of RoutingContext in org.apache.activemq.artemis.core.server.mirror
Methods in org.apache.activemq.artemis.core.server.mirror with parameters of type RoutingContextModifier and TypeMethodDescriptionvoidMirrorController.sendMessage(Transaction tx, Message message, RoutingContext context) -
Uses of RoutingContext in org.apache.activemq.artemis.core.server.plugin
Methods in org.apache.activemq.artemis.core.server.plugin with parameters of type RoutingContextModifier and TypeMethodDescriptiondefault voidActiveMQServerMessagePlugin.afterMessageRoute(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates, RoutingStatus result) After a message is routeddefault voidActiveMQServerMessagePlugin.beforeMessageRoute(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates) Before a message is routeddefault voidActiveMQServerMessagePlugin.onMessageRouteException(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates, Exception e) When there was an error routing the message -
Uses of RoutingContext in org.apache.activemq.artemis.core.server.plugin.impl
Methods in org.apache.activemq.artemis.core.server.plugin.impl with parameters of type RoutingContextModifier and TypeMethodDescriptionvoidLoggingActiveMQServerPlugin.afterMessageRoute(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates, RoutingStatus result) After a message is routedvoidLoggingActiveMQServerPluginLogger_impl.afterMessageRouteDetails(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates) voidLoggingActiveMQServerPluginLogger.afterMessageRouteDetails(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates) voidLoggingActiveMQServerPlugin.beforeMessageRoute(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates) Before a message is routedvoidLoggingActiveMQServerPluginLogger_impl.beforeMessageRoute(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates) voidLoggingActiveMQServerPluginLogger.beforeMessageRoute(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates) voidLoggingActiveMQServerPluginLogger_impl.onMessageRouteErrorDetails(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates) voidLoggingActiveMQServerPluginLogger.onMessageRouteErrorDetails(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates) voidLoggingActiveMQServerPlugin.onMessageRouteException(Message message, RoutingContext context, boolean direct, boolean rejectDuplicates, Exception e)