public class MessageInterceptorRegistry
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
MessageInterceptor |
addMessageInterceptor(ActiveMQDestination activeMQDestination,
MessageInterceptor messageInterceptor) |
MessageInterceptor |
addMessageInterceptor(java.lang.String destinationName,
MessageInterceptor messageInterceptor) |
MessageInterceptor |
addMessageInterceptorForQueue(java.lang.String destinationName,
MessageInterceptor messageInterceptor) |
MessageInterceptor |
addMessageInterceptorForTopic(java.lang.String destinationName,
MessageInterceptor messageInterceptor) |
MessageInterceptorRegistry |
get(BrokerService brokerService) |
MessageInterceptorRegistry |
get(java.lang.String brokerName) |
static MessageInterceptorRegistry |
getInstance() |
void |
injectMessage(ProducerBrokerExchange producerExchange,
Message messageSend)
Re-inject into the Broker chain
|
void |
removeMessageInterceptor(ActiveMQDestination activeMQDestination,
MessageInterceptor interceptor) |
void |
removeMessageInterceptor(java.lang.String destinationName,
MessageInterceptor messageInterceptor) |
void |
removeMessageInterceptorForQueue(java.lang.String destinationName,
MessageInterceptor messageInterceptor) |
void |
removeMessageInterceptorForTopic(java.lang.String destinationName,
MessageInterceptor messageInterceptor) |
public static MessageInterceptorRegistry getInstance()
public MessageInterceptorRegistry get(java.lang.String brokerName)
public MessageInterceptorRegistry get(BrokerService brokerService)
public MessageInterceptor addMessageInterceptor(java.lang.String destinationName, MessageInterceptor messageInterceptor)
public void removeMessageInterceptor(java.lang.String destinationName,
MessageInterceptor messageInterceptor)
public MessageInterceptor addMessageInterceptorForQueue(java.lang.String destinationName, MessageInterceptor messageInterceptor)
public void removeMessageInterceptorForQueue(java.lang.String destinationName,
MessageInterceptor messageInterceptor)
public MessageInterceptor addMessageInterceptorForTopic(java.lang.String destinationName, MessageInterceptor messageInterceptor)
public void removeMessageInterceptorForTopic(java.lang.String destinationName,
MessageInterceptor messageInterceptor)
public MessageInterceptor addMessageInterceptor(ActiveMQDestination activeMQDestination, MessageInterceptor messageInterceptor)
public void removeMessageInterceptor(ActiveMQDestination activeMQDestination, MessageInterceptor interceptor)
public void injectMessage(ProducerBrokerExchange producerExchange, Message messageSend) throws java.lang.Exception
java.lang.ExceptionCopyright © 2005-2016 Red Hat, Inc.. All Rights Reserved.