Class MessageBeanInterfaceGenerator

java.lang.Object
com.sun.ejb.codegen.EjbOptionalIntfGenerator
org.glassfish.ejb.mdb.MessageBeanInterfaceGenerator

public class MessageBeanInterfaceGenerator extends com.sun.ejb.codegen.EjbOptionalIntfGenerator
  • Constructor Details

    • MessageBeanInterfaceGenerator

      public MessageBeanInterfaceGenerator(ClassLoader loader)
  • Method Details

    • generateMessageBeanSubClass

      public <T> Class<? extends T> generateMessageBeanSubClass(Class<?> beanClass, Class<T> messageBeanInterface) throws Exception
      Throws:
      Exception
    • generateMessageBeanInterface

      public Class<?> generateMessageBeanInterface(Class<?> beanClass) throws Exception
      Throws:
      Exception
    • getGeneratedMessageBeanInterfaceName

      public static String getGeneratedMessageBeanInterfaceName(Class<?> ejbClass)
    • generateConstructor

      protected static void generateConstructor(org.objectweb.asm.ClassVisitor arg0, Class<?> arg1, boolean arg2)