org.jacorb.notification.impl
Class DefaultMessageFactory

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

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

Version:
$Id: DefaultMessageFactory.java,v 1.9 2006/02/25 15:28:40 alphonse.bendt Exp $
Author:
Alphonse Bendt

Constructor Summary
DefaultMessageFactory(org.apache.avalon.framework.configuration.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(org.apache.avalon.framework.configuration.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