pl.bristleback.server.bristle.config
Class MessageContainerDefaultResolver
java.lang.Object
pl.bristleback.server.bristle.config.MessageContainerDefaultResolver
- All Implemented Interfaces:
- MessageContainerResolver
public final class MessageContainerDefaultResolver
- extends java.lang.Object
- implements MessageContainerResolver
Default implementation of MessageContainerResolver interface.
This implementation takes all message senders from configuration file.
Sender instances can be created by plugin or taken from Spring context.
MessageDispatcher implementation can be provided by user,
otherwise default dispatcher will be used (as of current version, it is SingleThreadedMessageDispatcher class).
To know what names of settings should be used, see BristleConstants documentation.
Created on: 2010-09-24 23:02:13
- Author:
- Wojciech Niemiec
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DEFAULT_DISPATCHER_CLASS
public static final java.lang.Class DEFAULT_DISPATCHER_CLASS
MessageContainerDefaultResolver
public MessageContainerDefaultResolver()
createMessageContainer
public MessageContainer createMessageContainer(BristleConfiguration configuration)
- Creates and returns message senders container.
- Specified by:
createMessageContainer in interface MessageContainerResolver
- Parameters:
configuration - Bristleback plugin configuration.
- Returns:
- container of message senders and dispatcher.
assignDispatcherToSenders
public void assignDispatcherToSenders(MessageContainer messageContainer)
- Description copied from interface:
MessageContainerResolver
- Assigns dispatcher to senders.
- Specified by:
assignDispatcherToSenders in interface MessageContainerResolver
- Parameters:
messageContainer - message container.
Copyright © 2011. All Rights Reserved.