org.apache.flume.source.jms
Class DefaultJMSMessageConverter
java.lang.Object
  
org.apache.flume.source.jms.DefaultJMSMessageConverter
- All Implemented Interfaces: 
 - JMSMessageConverter
 
public class DefaultJMSMessageConverter
- extends Object
- implements JMSMessageConverter
  
Converts BytesMessage, TextMessage, and ObjectMessage
 to a Flume Event. All Message Property names are added
 as headers to the Event. The conversion of the body is
 as follows:
 BytesMessage: Body from message is
 set as the body of the Event.
 TextMessage: String body converted to a byte
 array byte getBytes(charset). Charset defaults to UTF-8 but can be
 configured.
 ObjectMessage: Object is written to
  an ByteArrayOutputStream wrapped by an ObjectOutputStream
  and the resulting byte array is the body of the message.
 
 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
convert
public List<Event> convert(javax.jms.Message message)
                    throws javax.jms.JMSException
- Specified by:
 convert in interface JMSMessageConverter
 
- Throws:
 javax.jms.JMSException
 
Copyright © 2009-2013 Apache Software Foundation. All Rights Reserved.