org.ow2.petals.bpel.engine.message
Class JbiAndBpelMessageConverterImpl

java.lang.Object
  extended by org.ow2.petals.bpel.engine.message.JbiAndBpelMessageConverterImpl
All Implemented Interfaces:
com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter<JBIExternalMessageImpl,com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl>

public class JbiAndBpelMessageConverterImpl
extends java.lang.Object
implements com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter<JBIExternalMessageImpl,com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl>

Author:
Nicolas Salatge - eBM WebSourcing

Constructor Summary
JbiAndBpelMessageConverterImpl(java.lang.Class<? extends JBIExternalMessageImpl> class1, java.lang.Class<? extends com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl> class2)
           
 
Method Summary
 JBIExternalMessageImpl createExternalMessageFromInternalMessage(com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl internalMessage)
           
 com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl createInternalMessageFromExternalMessage(JBIExternalMessageImpl externalMessage)
           
 java.lang.Class<JBIExternalMessageImpl> getExternalMessageType()
           
 java.lang.Class<com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl> getInternalMessageType()
           
 com.ebmwebsourcing.easyviper.core.api.marshalling.factory.MessageFactory<com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage<?>,com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?>> getMessageFactory()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JbiAndBpelMessageConverterImpl

public JbiAndBpelMessageConverterImpl(java.lang.Class<? extends JBIExternalMessageImpl> class1,
                                      java.lang.Class<? extends com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl> class2)
Method Detail

createExternalMessageFromInternalMessage

public JBIExternalMessageImpl createExternalMessageFromInternalMessage(com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl internalMessage)
                                                                throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
createExternalMessageFromInternalMessage in interface com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter<JBIExternalMessageImpl,com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl>
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

createInternalMessageFromExternalMessage

public com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl createInternalMessageFromExternalMessage(JBIExternalMessageImpl externalMessage)
                                                                                                                     throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
createInternalMessageFromExternalMessage in interface com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter<JBIExternalMessageImpl,com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl>
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getExternalMessageType

public java.lang.Class<JBIExternalMessageImpl> getExternalMessageType()
Specified by:
getExternalMessageType in interface com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter<JBIExternalMessageImpl,com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl>

getInternalMessageType

public java.lang.Class<com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl> getInternalMessageType()
Specified by:
getInternalMessageType in interface com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter<JBIExternalMessageImpl,com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl>

getMessageFactory

public com.ebmwebsourcing.easyviper.core.api.marshalling.factory.MessageFactory<com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage<?>,com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?>> getMessageFactory()
Specified by:
getMessageFactory in interface com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter<JBIExternalMessageImpl,com.ebmwebsourcing.easybpel.model.bpel.impl.message.BPELInternalMessageImpl>


Copyright © 2005-2011 Petals Link (EBM Websourcing). All Rights Reserved.