org.jboss.webbeans.bean.standard
Class EventBean

java.lang.Object
  extended by javax.inject.manager.Bean<T>
      extended by org.jboss.webbeans.bean.RIBean<T>
          extended by org.jboss.webbeans.bean.standard.AbstractStandardBean<T>
              extended by org.jboss.webbeans.bean.standard.AbstractFacadeBean<Event<?>>
                  extended by org.jboss.webbeans.bean.standard.EventBean
All Implemented Interfaces:
Contextual<Event<?>>

public class EventBean
extends AbstractFacadeBean<Event<?>>


Field Summary
static AnnotatedItemTransformer TRANSFORMER
           
 
Constructor Summary
protected EventBean(ManagerImpl manager)
           
 
Method Summary
 java.util.Set<java.lang.annotation.Annotation> getBindings()
          The bindings of a bean
protected  java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> getFilteredAnnotationTypes()
          Gets a set of annotation classes to ignore
 java.lang.Class<Event<?>> getType()
           
 java.util.Set<? extends java.lang.reflect.Type> getTypes()
          The client-visible types of a bean
protected  Event<?> newInstance(java.lang.reflect.Type type, java.util.Set<java.lang.annotation.Annotation> annotations)
           
static AbstractFacadeBean<Event<?>> of(ManagerImpl manager)
           
 java.lang.String toString()
           
 
Methods inherited from class org.jboss.webbeans.bean.standard.AbstractFacadeBean
create, destroy, fixBindings
 
Methods inherited from class org.jboss.webbeans.bean.standard.AbstractStandardBean
getDeploymentType, getId, getInjectionPoints, getName, getScopeType, getSpecializedBean, initialize, isNullable, isPrimitive, isProxyable, isSerializable, isSpecializing
 
Methods inherited from class org.jboss.webbeans.bean.RIBean
createId, equals, getManager, hashCode, isDependent
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

TRANSFORMER

public static final AnnotatedItemTransformer TRANSFORMER
Constructor Detail

EventBean

protected EventBean(ManagerImpl manager)
Method Detail

of

public static AbstractFacadeBean<Event<?>> of(ManagerImpl manager)

getType

public java.lang.Class<Event<?>> getType()
Specified by:
getType in class RIBean<Event<?>>

getTypes

public java.util.Set<? extends java.lang.reflect.Type> getTypes()
Description copied from class: Bean
The client-visible types of a bean

Specified by:
getTypes in class Bean<Event<?>>
Returns:
the bean types

getBindings

public java.util.Set<java.lang.annotation.Annotation> getBindings()
Description copied from class: Bean
The bindings of a bean

Overrides:
getBindings in class AbstractStandardBean<Event<?>>
Returns:
the bindings

newInstance

protected Event<?> newInstance(java.lang.reflect.Type type,
                               java.util.Set<java.lang.annotation.Annotation> annotations)
Specified by:
newInstance in class AbstractFacadeBean<Event<?>>

getFilteredAnnotationTypes

protected java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>> getFilteredAnnotationTypes()
Description copied from class: AbstractFacadeBean
Gets a set of annotation classes to ignore

Specified by:
getFilteredAnnotationTypes in class AbstractFacadeBean<Event<?>>
Returns:
A set of annotation classes to ignore

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 2011. All Rights Reserved.