Package org.glassfish.ejb.deployment
Class BeanMethodCalculatorImpl
- java.lang.Object
-
- org.glassfish.ejb.deployment.BeanMethodCalculatorImpl
-
public final class BeanMethodCalculatorImpl extends Object
Utility class to calculate the list of methods required to have transaction attributes- Author:
- Jerome Dochez
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static Vector<Method>
getMethodsFor(EjbDescriptor ejbDescriptor, ClassLoader classLoader)
static Vector<FieldDescriptor>
getPossibleCmpCmrFields(ClassLoader cl, String className)
static Collection<MethodDescriptor>
getTransactionalMethodsFor(EjbDescriptor desc, ClassLoader loader)
-
-
-
Method Detail
-
getPossibleCmpCmrFields
public static Vector<FieldDescriptor> getPossibleCmpCmrFields(ClassLoader cl, String className) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
getMethodsFor
public static Vector<Method> getMethodsFor(EjbDescriptor ejbDescriptor, ClassLoader classLoader) throws ClassNotFoundException
- Throws:
ClassNotFoundException
-
getTransactionalMethodsFor
public static Collection<MethodDescriptor> getTransactionalMethodsFor(EjbDescriptor desc, ClassLoader loader) throws ClassNotFoundException
- Returns:
- a collection of MethodDescriptor for all the methods of my ejb which are elligible to have a particular transaction setting.
- Throws:
ClassNotFoundException
-
-