eneter.messaging.nodes.channelwrapper
Interface IChannelWrapperFactory

All Known Implementing Classes:
ChannelWrapperFactory

public interface IChannelWrapperFactory

Declares the factory for creating channel wrappers and and channel unwrappers.


Method Summary
 IChannelUnwrapper createChannelUnwrapper(IMessagingSystemFactory outputMessagingSystem)
          Creates the channel unwrapper.
 IChannelWrapper createChannelWrapper()
          Creates the channel wrapper.
 IDuplexChannelUnwrapper createDuplexChannelUnwrapper(IMessagingSystemFactory outputMessagingSystem)
          Creates the duplex channel unwrapper.
 IDuplexChannelWrapper createDuplexChannelWrapper()
          Creates the duplex channel wrapper.
 

Method Detail

createChannelWrapper

IChannelWrapper createChannelWrapper()
Creates the channel wrapper.

Returns:

createChannelUnwrapper

IChannelUnwrapper createChannelUnwrapper(IMessagingSystemFactory outputMessagingSystem)
Creates the channel unwrapper.

Parameters:
outputMessagingSystem - Messaging used to create output channels where unwrapped messages will be sent.
Returns:

createDuplexChannelWrapper

IDuplexChannelWrapper createDuplexChannelWrapper()
Creates the duplex channel wrapper.

Returns:

createDuplexChannelUnwrapper

IDuplexChannelUnwrapper createDuplexChannelUnwrapper(IMessagingSystemFactory outputMessagingSystem)
Creates the duplex channel unwrapper.

Parameters:
outputMessagingSystem - Messaging used to create output channels where unwrapped messages will be sent.
Returns: