org.apache.activemq.transport.stomp
Interface FrameTranslator

All Known Implementing Classes:
JmsFrameTranslator, LegacyFrameTranslator

public interface FrameTranslator

Implementations of this interface are used to map back and forth from Stomp to ActiveMQ. There are several standard mappings which are semantically the same, the inner class, Helper, provides functions to copy those properties from one to the other


Nested Class Summary
static class FrameTranslator.Helper
          Helper class which holds commonly needed functions used when implementing FrameTranslators
 
Method Summary
 String convertDestination(ProtocolConverter converter, Destination d)
           
 ActiveMQDestination convertDestination(ProtocolConverter converter, String name, boolean forceFallback)
           
 ActiveMQMessage convertFrame(ProtocolConverter converter, StompFrame frame)
           
 StompFrame convertMessage(ProtocolConverter converter, ActiveMQMessage message)
           
 

Method Detail

convertFrame

ActiveMQMessage convertFrame(ProtocolConverter converter,
                             StompFrame frame)
                             throws JMSException,
                                    ProtocolException
Throws:
JMSException
ProtocolException

convertMessage

StompFrame convertMessage(ProtocolConverter converter,
                          ActiveMQMessage message)
                          throws IOException,
                                 JMSException
Throws:
IOException
JMSException

convertDestination

String convertDestination(ProtocolConverter converter,
                          Destination d)

convertDestination

ActiveMQDestination convertDestination(ProtocolConverter converter,
                                       String name,
                                       boolean forceFallback)
                                       throws ProtocolException
Throws:
ProtocolException


Copyright © 2005–2013 The Apache Software Foundation. All rights reserved.