com.ebmwebsourcing.easyviper.core.api.soa.message
Interface MessageConverter<E extends ExternalMessage<?>,I extends InternalMessage<?>>


public interface MessageConverter<E extends ExternalMessage<?>,I extends InternalMessage<?>>

Author:
Nicolas Salatge - eBM WebSourcing

Method Summary
 E createExternalMessageFromInternalMessage(I internalMessage)
           
 I createInternalMessageFromExternalMessage(E externalMessage)
           
 java.lang.Class<E> getExternalMessageType()
           
 java.lang.Class<I> getInternalMessageType()
           
 MessageFactory<ExternalMessage<?>,InternalMessage<?>> getMessageFactory()
           
 

Method Detail

createInternalMessageFromExternalMessage

I createInternalMessageFromExternalMessage(E externalMessage)
                                                                      throws CoreException
Throws:
CoreException

createExternalMessageFromInternalMessage

E createExternalMessageFromInternalMessage(I internalMessage)
                                                                      throws CoreException
Throws:
CoreException

getInternalMessageType

java.lang.Class<I> getInternalMessageType()

getExternalMessageType

java.lang.Class<E> getExternalMessageType()

getMessageFactory

MessageFactory<ExternalMessage<?>,InternalMessage<?>> getMessageFactory()


Copyright © 2012 Petals Link. All Rights Reserved.