public class MessageFactoryRegistry extends Object
| Constructor and Description |
|---|
MessageFactoryRegistry() |
| Modifier and Type | Method and Description |
|---|---|
AbstractJMSMessage |
createMessage(AMQMessageDelegateFactory delegateFactory,
String mimeType) |
AbstractJMSMessage |
createMessage(long deliveryTag,
boolean redelivered,
AMQShortString exchange,
AMQShortString routingKey,
ContentHeaderBody contentHeader,
List bodies,
AMQSession_0_8.DestinationCache<AMQQueue> queueDestinationCache,
AMQSession_0_8.DestinationCache<AMQTopic> topicDestinationCache,
int addressType)
Create a message.
|
AbstractJMSMessage |
createMessage(MessageTransfer transfer) |
MessageFactory |
deregisterFactory(String mimeType) |
static MessageFactoryRegistry |
newDefaultRegistry()
Construct a new registry with the default message factories registered
|
void |
registerFactory(String mimeType,
MessageFactory mf) |
public static MessageFactoryRegistry newDefaultRegistry()
public void registerFactory(String mimeType, MessageFactory mf)
public MessageFactory deregisterFactory(String mimeType)
public AbstractJMSMessage createMessage(long deliveryTag, boolean redelivered, AMQShortString exchange, AMQShortString routingKey, ContentHeaderBody contentHeader, List bodies, AMQSession_0_8.DestinationCache<AMQQueue> queueDestinationCache, AMQSession_0_8.DestinationCache<AMQTopic> topicDestinationCache, int addressType) throws AMQException, javax.jms.JMSException
deliveryTag - the AMQ message idredelivered - true if redeliveredcontentHeader - the content header that was receivedbodies - a list of ContentBody instances @return the message.queueDestinationCache - topicDestinationCache - @throws AMQExceptionaddressType - javax.jms.JMSExceptionAMQExceptionpublic AbstractJMSMessage createMessage(MessageTransfer transfer) throws AMQException, javax.jms.JMSException
AMQExceptionjavax.jms.JMSExceptionpublic AbstractJMSMessage createMessage(AMQMessageDelegateFactory delegateFactory, String mimeType) throws AMQException, javax.jms.JMSException
AMQExceptionjavax.jms.JMSExceptionCopyright © 2006–2015 The Apache Software Foundation. All rights reserved.