Errai 3.0.1-SNAPSHOT

org.jboss.errai.cdi.server
Class MessageBusBean

java.lang.Object
  extended by org.jboss.errai.cdi.server.MessageBusBean
All Implemented Interfaces:
javax.enterprise.context.spi.Contextual, javax.enterprise.inject.spi.Bean, javax.enterprise.inject.spi.PassivationCapable

public class MessageBusBean
extends Object
implements javax.enterprise.inject.spi.Bean, javax.enterprise.inject.spi.PassivationCapable

Basically a bean wrapper that provides CDI meta data. It's used to inject the MessageBus into the CDI context.

Author:
Heiko Braun

Constructor Summary
MessageBusBean(MessageBus delegate)
           
 
Method Summary
 Object create(javax.enterprise.context.spi.CreationalContext ctx)
           
 void destroy(Object instance, javax.enterprise.context.spi.CreationalContext ctx)
           
 Class<?> getBeanClass()
           
 String getId()
           
 Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
           
 String getName()
           
 Set<Annotation> getQualifiers()
           
 Class<? extends Annotation> getScope()
           
 Set<Class<? extends Annotation>> getStereotypes()
           
 Set<Type> getTypes()
           
 boolean isAlternative()
           
 boolean isNullable()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageBusBean

public MessageBusBean(MessageBus delegate)
Method Detail

getBeanClass

public Class<?> getBeanClass()
Specified by:
getBeanClass in interface javax.enterprise.inject.spi.Bean

getInjectionPoints

public Set<javax.enterprise.inject.spi.InjectionPoint> getInjectionPoints()
Specified by:
getInjectionPoints in interface javax.enterprise.inject.spi.Bean

getName

public String getName()
Specified by:
getName in interface javax.enterprise.inject.spi.Bean

getQualifiers

public Set<Annotation> getQualifiers()
Specified by:
getQualifiers in interface javax.enterprise.inject.spi.Bean

getScope

public Class<? extends Annotation> getScope()
Specified by:
getScope in interface javax.enterprise.inject.spi.Bean

getStereotypes

public Set<Class<? extends Annotation>> getStereotypes()
Specified by:
getStereotypes in interface javax.enterprise.inject.spi.Bean

getTypes

public Set<Type> getTypes()
Specified by:
getTypes in interface javax.enterprise.inject.spi.Bean

isAlternative

public boolean isAlternative()
Specified by:
isAlternative in interface javax.enterprise.inject.spi.Bean

isNullable

public boolean isNullable()
Specified by:
isNullable in interface javax.enterprise.inject.spi.Bean

create

public Object create(javax.enterprise.context.spi.CreationalContext ctx)
Specified by:
create in interface javax.enterprise.context.spi.Contextual

destroy

public void destroy(Object instance,
                    javax.enterprise.context.spi.CreationalContext ctx)
Specified by:
destroy in interface javax.enterprise.context.spi.Contextual

getId

public String getId()
Specified by:
getId in interface javax.enterprise.inject.spi.PassivationCapable

Errai 3.0.1-SNAPSHOT

Copyright © 2013-2014 JBoss, a division of Red Hat. All Rights Reserved.