com.metamatrix.common.messaging
Class NoOpMessageBus

java.lang.Object
  extended by com.metamatrix.common.messaging.NoOpMessageBus
All Implemented Interfaces:
MessageBus

public class NoOpMessageBus
extends java.lang.Object
implements MessageBus

A MessageBus implementation - all methods do nothing. For testing, or for running an object standalone, only.


Constructor Summary
NoOpMessageBus()
           
 
Method Summary
 void addListener(java.lang.Class eventClass, EventObjectListener listener)
           
 java.io.Serializable export(java.lang.Object object, java.lang.Class[] targetClasses)
           
 java.lang.Object getRPCProxy(java.lang.Object object)
           
 void processEvent(java.util.EventObject obj)
           
 void removeListener(java.lang.Class eventClass, EventObjectListener listener)
           
 void removeListener(EventObjectListener listener)
           
 void shutdown()
           
 void unExport(java.lang.Object object)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoOpMessageBus

public NoOpMessageBus()
Method Detail

addListener

public void addListener(java.lang.Class eventClass,
                        EventObjectListener listener)
                 throws MessagingException
Specified by:
addListener in interface MessageBus
Throws:
MessagingException

processEvent

public void processEvent(java.util.EventObject obj)
                  throws MessagingException
Specified by:
processEvent in interface MessageBus
Throws:
MessagingException

shutdown

public void shutdown()
              throws MessagingException
Specified by:
shutdown in interface MessageBus
Throws:
MessagingException

removeListener

public void removeListener(java.lang.Class eventClass,
                           EventObjectListener listener)
                    throws MessagingException
Specified by:
removeListener in interface MessageBus
Throws:
MessagingException

removeListener

public void removeListener(EventObjectListener listener)
                    throws MessagingException
Specified by:
removeListener in interface MessageBus
Throws:
MessagingException

export

public java.io.Serializable export(java.lang.Object object,
                                   java.lang.Class[] targetClasses)
Specified by:
export in interface MessageBus

getRPCProxy

public java.lang.Object getRPCProxy(java.lang.Object object)
Specified by:
getRPCProxy in interface MessageBus

unExport

public void unExport(java.lang.Object object)
Specified by:
unExport in interface MessageBus


Copyright © 2009. All Rights Reserved.