anima.message.javalocal
Class JavaLocalMessageFactory

java.lang.Object
  extended by anima.message.javalocal.JavaLocalMessageFactory
All Implemented Interfaces:
IMessageFactory

public class JavaLocalMessageFactory
extends java.lang.Object
implements IMessageFactory

This class represents an implementation of a message factory interface

See Also:
It can creates an instance of a broker and creates messages, IBroker, IMessage

Constructor Summary
JavaLocalMessageFactory()
           
 
Method Summary
 IBroker createBroker()
          Creates an instance of a Broker, witch can dispatch a synchronous and asynchronous messages or even create an instance of a MessageFactory
 IMessage createMessage(java.lang.String label, ISourceMessage source)
          Produces a message without parameters.
 IMessage createMessage(java.lang.String label, ISourceMessage source, java.lang.Object parameters)
          Produces a message with parameters.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JavaLocalMessageFactory

public JavaLocalMessageFactory()
Method Detail

createBroker

public IBroker createBroker()
Description copied from interface: IMessageFactory
Creates an instance of a Broker, witch can dispatch a synchronous and asynchronous messages or even create an instance of a MessageFactory

Specified by:
createBroker in interface IMessageFactory
Returns:
A Broker

createMessage

public IMessage createMessage(java.lang.String label,
                              ISourceMessage source)
Description copied from interface: IMessageFactory
Produces a message without parameters.

Specified by:
createMessage in interface IMessageFactory
Parameters:
label - message label
source - object witch is sending the message
Returns:
message returned by the receiver

createMessage

public IMessage createMessage(java.lang.String label,
                              ISourceMessage source,
                              java.lang.Object parameters)
Description copied from interface: IMessageFactory
Produces a message with parameters.

Specified by:
createMessage in interface IMessageFactory
Parameters:
label - message label
source - object witch is sending the message
parameters - parameters of the message
Returns:
message returned by the receiver


Copyright © 2007. All Rights Reserved.