org.jboss.errai.cdi.server
Class EventDispatcher

java.lang.Object
  extended by org.jboss.errai.cdi.server.EventDispatcher
All Implemented Interfaces:
org.jboss.errai.bus.client.api.MessageCallback

public class EventDispatcher
extends Object
implements org.jboss.errai.bus.client.api.MessageCallback

Acts as a bridge between Errai Bus and the CDI event system.
Includes marshalling/unmarshalling of event types.


Constructor Summary
EventDispatcher(javax.enterprise.inject.spi.BeanManager beanManager, org.jboss.errai.bus.client.framework.MessageBus bus, ContextManager ctxMgr, Set<String> observedEvents, Map<String,Annotation> qualifiers)
           
 
Method Summary
 void callback(org.jboss.errai.bus.client.api.Message message)
           
 void registerConversationalService(Class<?> conversational)
           
 void registerConversationEvent(Class<?> clientEvent, Class<?> serverEvent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventDispatcher

public EventDispatcher(javax.enterprise.inject.spi.BeanManager beanManager,
                       org.jboss.errai.bus.client.framework.MessageBus bus,
                       ContextManager ctxMgr,
                       Set<String> observedEvents,
                       Map<String,Annotation> qualifiers)
Method Detail

callback

public void callback(org.jboss.errai.bus.client.api.Message message)
Specified by:
callback in interface org.jboss.errai.bus.client.api.MessageCallback

registerConversationEvent

public void registerConversationEvent(Class<?> clientEvent,
                                      Class<?> serverEvent)

registerConversationalService

public void registerConversationalService(Class<?> conversational)


Copyright © 2011 JBoss, a division of Red Hat. All Rights Reserved.