com.caucho.ejb.gen
Class MessageAspectBeanFactory<X>

java.lang.Object
  extended by com.caucho.config.gen.CandiAspectBeanFactory<X>
      extended by com.caucho.ejb.gen.MessageAspectBeanFactory<X>
All Implemented Interfaces:
AspectBeanFactory<X>

@Module
public class MessageAspectBeanFactory<X>
extends CandiAspectBeanFactory<X>

Factory for creating stateful business methods.


Constructor Summary
MessageAspectBeanFactory(InjectManager manager, AnnotatedType<X> beanType)
           
 
Method Summary
protected  AspectFactory<X> createAspectFactory()
           
 java.lang.String getBeanInfo()
          Generates data associated with the bean
 java.lang.String getBeanInstance()
          Generates the underlying bean object
 java.lang.String getBeanProxy()
          Generates the proxy object.
 java.lang.String getBeanSuper()
          Returns the superclass
 
Methods inherited from class com.caucho.config.gen.CandiAspectBeanFactory
create, generateEpilogue, generateInject, generatePostConstruct, generatePreDestroy, getBeanType, getGeneratedClassName, getHeadAspectFactory, getInstanceClassName, getInterceptorInstance, isEnhanced, isProxy, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MessageAspectBeanFactory

public MessageAspectBeanFactory(InjectManager manager,
                                AnnotatedType<X> beanType)
Method Detail

getBeanSuper

public java.lang.String getBeanSuper()
Returns the superclass

Specified by:
getBeanSuper in interface AspectBeanFactory<X>
Overrides:
getBeanSuper in class CandiAspectBeanFactory<X>

getBeanInstance

public java.lang.String getBeanInstance()
Generates the underlying bean object

Specified by:
getBeanInstance in interface AspectBeanFactory<X>
Overrides:
getBeanInstance in class CandiAspectBeanFactory<X>

getBeanProxy

public java.lang.String getBeanProxy()
Generates the proxy object.

Specified by:
getBeanProxy in interface AspectBeanFactory<X>
Overrides:
getBeanProxy in class CandiAspectBeanFactory<X>

getBeanInfo

public java.lang.String getBeanInfo()
Generates data associated with the bean

Specified by:
getBeanInfo in interface AspectBeanFactory<X>
Overrides:
getBeanInfo in class CandiAspectBeanFactory<X>

createAspectFactory

protected AspectFactory<X> createAspectFactory()
Overrides:
createAspectFactory in class CandiAspectBeanFactory<X>