com.ebmwebsourcing.easyviper.core.impl.soa.message
Class IdenticalMessageConverterImpl<E extends com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage<T>,I extends com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<T>,T>
java.lang.Object
com.ebmwebsourcing.easyviper.core.impl.soa.message.IdenticalMessageConverterImpl<E,I,T>
- All Implemented Interfaces:
- com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter<E,I>
public class IdenticalMessageConverterImpl<E extends com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage<T>,I extends com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<T>,T>
- extends java.lang.Object
- implements com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter<E,I>
- Author:
- Nicolas Salatge - eBM WebSourcing
|
Constructor Summary |
IdenticalMessageConverterImpl(java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage> class1,
java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage> class2)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
IdenticalMessageConverterImpl
public IdenticalMessageConverterImpl(java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage> class1,
java.lang.Class<? extends com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage> class2)
createExternalMessageFromInternalMessage
public E createExternalMessageFromInternalMessage(I internalMessage)
throws com.ebmwebsourcing.easyviper.core.api.CoreException
- Specified by:
createExternalMessageFromInternalMessage in interface com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter<E extends com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage<T>,I extends com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<T>>
- Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException
createInternalMessageFromExternalMessage
public I createInternalMessageFromExternalMessage(E externalMessage)
throws com.ebmwebsourcing.easyviper.core.api.CoreException
- Specified by:
createInternalMessageFromExternalMessage in interface com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter<E extends com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage<T>,I extends com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<T>>
- Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException
getExternalMessageType
public java.lang.Class<E> getExternalMessageType()
- Specified by:
getExternalMessageType in interface com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter<E extends com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage<T>,I extends com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<T>>
getInternalMessageType
public java.lang.Class<I> getInternalMessageType()
- Specified by:
getInternalMessageType in interface com.ebmwebsourcing.easyviper.core.api.soa.message.MessageConverter<E extends com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage<T>,I extends com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<T>>
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<E extends com.ebmwebsourcing.easyviper.core.api.soa.message.ExternalMessage<T>,I extends com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<T>>
Copyright © 2009-2011 eBM WebSourcing. All Rights Reserved.