com.atlassian.bamboo.v2.build.agent
Class BambooMessageConverter

java.lang.Object
  extended by org.springframework.jms.support.converter.SimpleMessageConverter
      extended by com.atlassian.bamboo.v2.build.agent.BambooMessageConverter
All Implemented Interfaces:
org.springframework.jms.support.converter.MessageConverter

public class BambooMessageConverter
extends org.springframework.jms.support.converter.SimpleMessageConverter

Custom JMS converter that handles handles serialization of some predefined objects in a plugins2-aware manner.


Nested Class Summary
static class BambooMessageConverter.BuildContextData
           
 
Constructor Summary
BambooMessageConverter()
           
 
Method Summary
protected  javax.jms.ObjectMessage createMessageForSerializable(java.io.Serializable object, javax.jms.Session session)
           
protected  java.io.Serializable extractSerializableFromMessage(javax.jms.ObjectMessage message)
           
 
Methods inherited from class org.springframework.jms.support.converter.SimpleMessageConverter
createMessageForByteArray, createMessageForMap, createMessageForString, extractByteArrayFromMessage, extractMapFromMessage, extractStringFromMessage, fromMessage, toMessage
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BambooMessageConverter

public BambooMessageConverter()
Method Detail

createMessageForSerializable

protected javax.jms.ObjectMessage createMessageForSerializable(java.io.Serializable object,
                                                               javax.jms.Session session)
                                                        throws javax.jms.JMSException
Overrides:
createMessageForSerializable in class org.springframework.jms.support.converter.SimpleMessageConverter
Throws:
javax.jms.JMSException

extractSerializableFromMessage

protected java.io.Serializable extractSerializableFromMessage(javax.jms.ObjectMessage message)
                                                       throws javax.jms.JMSException
Overrides:
extractSerializableFromMessage in class org.springframework.jms.support.converter.SimpleMessageConverter
Throws:
javax.jms.JMSException


Copyright © 2012 Atlassian. All Rights Reserved.