org.jboss.errai.enterprise.client.cdi.api
Class CDI

java.lang.Object
  extended by org.jboss.errai.enterprise.client.cdi.api.CDI

public class CDI
extends Object

CDI client interface.

Author:
Heiko Braun , Christian Sadilek , Mike Brock

Field Summary
static org.jboss.errai.bus.client.framework.MessageInterceptor CONVERSATION_INTERCEPTOR
           
static String DISPATCHER_SUBJECT
           
 
Constructor Summary
CDI()
           
 
Method Summary
static void activate()
           
static void addRemoteEventType(String remoteEvent)
           
static void addRemoteEventTypes(String[] remoteEvent)
           
static Conversation createConversation(String withSubject)
           
static void fireEvent(Object payload, Annotation... qualifiers)
           
static String generateId()
           
static Map<String,Conversation> getActiveConversations()
           
static Set<String> getQualifiersPart(Annotation[] qualifiers)
           
static String getSubjectNameByType(Class<?> type)
           
static String getSubjectNameByType(String typeName)
           
static void handleEvent(Class<?> type, EventHandler<Object> handler)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DISPATCHER_SUBJECT

public static final String DISPATCHER_SUBJECT
See Also:
Constant Field Values

CONVERSATION_INTERCEPTOR

public static org.jboss.errai.bus.client.framework.MessageInterceptor CONVERSATION_INTERCEPTOR
Constructor Detail

CDI

public CDI()
Method Detail

handleEvent

public static void handleEvent(Class<?> type,
                               EventHandler<Object> handler)

getSubjectNameByType

public static String getSubjectNameByType(Class<?> type)

getSubjectNameByType

public static String getSubjectNameByType(String typeName)

getQualifiersPart

public static Set<String> getQualifiersPart(Annotation[] qualifiers)

fireEvent

public static void fireEvent(Object payload,
                             Annotation... qualifiers)

generateId

public static String generateId()

createConversation

public static Conversation createConversation(String withSubject)

getActiveConversations

public static Map<String,Conversation> getActiveConversations()

addRemoteEventType

public static void addRemoteEventType(String remoteEvent)

addRemoteEventTypes

public static void addRemoteEventTypes(String[] remoteEvent)

activate

public static void activate()


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