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

java.lang.Object
  extended by com.caucho.config.gen.NullGenerator<X>
      extended by com.caucho.config.gen.MethodTailGenerator<X>
          extended by com.caucho.ejb.gen.StatelessMethodTailGenerator<X>
              extended by com.caucho.ejb.gen.StatelessScheduledMethodTailGenerator<X>
All Implemented Interfaces:
AspectGenerator<X>

public class StatelessScheduledMethodTailGenerator<X>
extends StatelessMethodTailGenerator<X>


Field Summary
 
Fields inherited from class com.caucho.config.gen.MethodTailGenerator
_factory, _method
 
Fields inherited from class com.caucho.config.gen.NullGenerator
NULL
 
Constructor Summary
StatelessScheduledMethodTailGenerator(StatelessScheduledMethodTailFactory<X> factory, AnnotatedMethod<? super X> method)
           
 
Method Summary
 void generateCall(JavaWriter out)
          Generates the call to the implementation bean.
 void generateMethodPrologue(JavaWriter out, java.util.HashMap<java.lang.String,java.lang.Object> map)
          Generates the static class prologue
 void generateProxyConstructor(JavaWriter out, java.util.HashMap<java.lang.String,java.lang.Object> map)
          Generates bean instance interception
 
Methods inherited from class com.caucho.ejb.gen.StatelessMethodTailGenerator
generateApplicationException, generateFinally, generatePostCall, generatePreCall, generatePreTry, getBeanFactory, getBeanType, getFactory, getJavaClass
 
Methods inherited from class com.caucho.config.gen.MethodTailGenerator
getMethod, isApplicationExceptionThrown
 
Methods inherited from class com.caucho.config.gen.NullGenerator
generate, generateAsync, generateBeanConstructor, generateBeanPrologue, generateDestroy, generateEpilogue, generateInject, generatePostConstruct, generatePostFinally, generatePreDestroy, generateSystemException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StatelessScheduledMethodTailGenerator

public StatelessScheduledMethodTailGenerator(StatelessScheduledMethodTailFactory<X> factory,
                                             AnnotatedMethod<? super X> method)
Method Detail

generateMethodPrologue

public void generateMethodPrologue(JavaWriter out,
                                   java.util.HashMap<java.lang.String,java.lang.Object> map)
                            throws java.io.IOException
Description copied from class: NullGenerator
Generates the static class prologue

Specified by:
generateMethodPrologue in interface AspectGenerator<X>
Overrides:
generateMethodPrologue in class NullGenerator<X>
Throws:
java.io.IOException

generateProxyConstructor

public void generateProxyConstructor(JavaWriter out,
                                     java.util.HashMap<java.lang.String,java.lang.Object> map)
                              throws java.io.IOException
Description copied from class: NullGenerator
Generates bean instance interception

Specified by:
generateProxyConstructor in interface AspectGenerator<X>
Overrides:
generateProxyConstructor in class NullGenerator<X>
Throws:
java.io.IOException

generateCall

public void generateCall(JavaWriter out)
                  throws java.io.IOException
Description copied from class: MethodTailGenerator
Generates the call to the implementation bean.

Specified by:
generateCall in interface AspectGenerator<X>
Overrides:
generateCall in class MethodTailGenerator<X>
Throws:
java.io.IOException