com.caucho.ejb.inject
Class StatelessBeanImpl<X,T>

java.lang.Object
  extended by com.caucho.ejb.inject.SessionBeanImpl<X,T>
      extended by com.caucho.ejb.inject.StatelessBeanImpl<X,T>
All Implemented Interfaces:
InjectEnvironmentBean, ScheduleBean, ScopeAdapterBean<T>, EjbGeneratedBean, Contextual<T>, Bean<T>, PassivationCapable

@Module
public class StatelessBeanImpl<X,T>
extends SessionBeanImpl<X,T>
implements ScheduleBean

Internal implementation for a Bean


Constructor Summary
StatelessBeanImpl(StatelessManager<X> manager, ManagedBeanImpl<X> bean, java.lang.Class<T> api, java.util.Set<java.lang.reflect.Type> types, StatelessContext<X,T> context, AnnotatedType<X> extAnnType)
           
 
Method Summary
 java.util.Set<java.lang.annotation.Annotation> getQualifiers()
          Returns the bean's qualifier annotations.
 void scheduleTimers(java.lang.Object value)
           
 
Methods inherited from class com.caucho.ejb.inject.SessionBeanImpl
create, destroy, getBean, getBeanClass, getCdiManager, getId, getInjectionPoints, getName, getScope, getScopeAdapter, getStereotypes, getTypes, isAlternative, isNullable, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

StatelessBeanImpl

public StatelessBeanImpl(StatelessManager<X> manager,
                         ManagedBeanImpl<X> bean,
                         java.lang.Class<T> api,
                         java.util.Set<java.lang.reflect.Type> types,
                         StatelessContext<X,T> context,
                         AnnotatedType<X> extAnnType)
Method Detail

getQualifiers

public java.util.Set<java.lang.annotation.Annotation> getQualifiers()
Description copied from interface: Bean
Returns the bean's qualifier annotations.

Specified by:
getQualifiers in interface Bean<T>
Overrides:
getQualifiers in class SessionBeanImpl<X,T>

scheduleTimers

public void scheduleTimers(java.lang.Object value)
Specified by:
scheduleTimers in interface ScheduleBean