eneter.messaging.messagingsystems.composites.messagebus
Class MessageBusFactory

java.lang.Object
  extended by eneter.messaging.messagingsystems.composites.messagebus.MessageBusFactory
All Implemented Interfaces:
IMessageBusFactory

public class MessageBusFactory
extends java.lang.Object
implements IMessageBusFactory

Implements factory for creating the message bus.


Constructor Summary
MessageBusFactory()
          Constructs the factory with default parameters.
MessageBusFactory(ISerializer serializer)
          Constructs the factory.
 
Method Summary
 IMessageBus createMessageBus()
          Instantiates the message bus.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageBusFactory

public MessageBusFactory()
Constructs the factory with default parameters. It uses internal MessageBusCustomSerializer which is optimized to serialize/deserialze only the MessageBusMessage.


MessageBusFactory

public MessageBusFactory(ISerializer serializer)
Constructs the factory.

Parameters:
serializer - Serializer which will be used to serialize/deserialize MessageBusMessage.
Method Detail

createMessageBus

public IMessageBus createMessageBus()
Description copied from interface: IMessageBusFactory
Instantiates the message bus.

Specified by:
createMessageBus in interface IMessageBusFactory
Returns:
message bus