com.metamatrix.common.messaging
Interface MessageBus

All Known Implementing Classes:
JGroupsMessageBus, NoOpMessageBus

public interface MessageBus


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)
           
 

Method Detail

processEvent

void processEvent(java.util.EventObject obj)
                  throws MessagingException
Throws:
MessagingException

shutdown

void shutdown()
              throws MessagingException
Throws:
MessagingException

addListener

void addListener(java.lang.Class eventClass,
                 EventObjectListener listener)
                 throws MessagingException
Throws:
MessagingException

removeListener

void removeListener(java.lang.Class eventClass,
                    EventObjectListener listener)
                    throws MessagingException
Throws:
MessagingException

removeListener

void removeListener(EventObjectListener listener)
                    throws MessagingException
Throws:
MessagingException

export

java.io.Serializable export(java.lang.Object object,
                            java.lang.Class[] targetClasses)

unExport

void unExport(java.lang.Object object)

getRPCProxy

java.lang.Object getRPCProxy(java.lang.Object object)


Copyright © 2009. All Rights Reserved.