org.jacorb.notification.impl
Class DefaultMessageFactory

java.lang.Object
  extended by org.jacorb.notification.impl.DefaultMessageFactory
All Implemented Interfaces:
MessageFactory, org.picocontainer.Disposable

public class DefaultMessageFactory
extends java.lang.Object
implements Disposable, MessageFactory

Version:
$Id: DefaultMessageFactory.java,v 1.12 2009-04-25 10:08:51 andre.spiegel Exp $
Author:
Alphonse Bendt

Constructor Summary
DefaultMessageFactory(ORB orb, org.jacorb.config.Configuration conf)
           
 
Method Summary
 void dispose()
           
 Message newMessage(Any any)
          create a Message wrapping a unstructured event.
 Message newMessage(Any any, IProxyConsumer consumer)
          create a Message wrapping an unstructured event.
 Message newMessage(Property[] props)
          create a message wrapping a typed event.
 Message newMessage(java.lang.String interfaceName, java.lang.String operationName, NVList args, IProxyConsumer consumer)
          create a Message wrapping a typed event.
 Message newMessage(StructuredEvent structuredEvent)
          create a message wrapping a structured event.
 Message newMessage(StructuredEvent structuredEvent, IProxyConsumer consumer)
          create a Message wrapping a structured event.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMessageFactory

public DefaultMessageFactory(ORB orb,
                             org.jacorb.config.Configuration conf)
Method Detail

dispose

public void dispose()
Specified by:
dispose in interface org.picocontainer.Disposable

newMessage

public Message newMessage(Any any,
                          IProxyConsumer consumer)
create a Message wrapping an unstructured event.

Specified by:
newMessage in interface MessageFactory

newMessage

public Message newMessage(StructuredEvent structuredEvent,
                          IProxyConsumer consumer)
create a Message wrapping a structured event.

Specified by:
newMessage in interface MessageFactory

newMessage

public Message newMessage(java.lang.String interfaceName,
                          java.lang.String operationName,
                          NVList args,
                          IProxyConsumer consumer)
create a Message wrapping a typed event.

Specified by:
newMessage in interface MessageFactory

newMessage

public Message newMessage(Property[] props)
create a message wrapping a typed event.

Specified by:
newMessage in interface MessageFactory

newMessage

public Message newMessage(Any any)
create a Message wrapping a unstructured event.

Specified by:
newMessage in interface MessageFactory

newMessage

public Message newMessage(StructuredEvent structuredEvent)
create a message wrapping a structured event.

Specified by:
newMessage in interface MessageFactory