com.sun.enterprise.deployment.util
Interface BeanMethodCalculator


@Contract
public interface BeanMethodCalculator

BeanMethodCalculator contract, needed until we move EJB descriptors to relevant containers.

Author:
Jerome Dochez

Method Summary
 java.util.Vector getMethodsFor(EjbDescriptor ejbDescriptor, java.lang.ClassLoader classLoader)
           
 java.util.Vector getPossibleCmpCmrFields(java.lang.ClassLoader cl, java.lang.String className)
           
 java.util.Collection getTransactionalMethodsFor(EjbDescriptor ejbDescriptor, java.lang.ClassLoader loader)
           
 

Method Detail

getPossibleCmpCmrFields

java.util.Vector getPossibleCmpCmrFields(java.lang.ClassLoader cl,
                                         java.lang.String className)
                                         throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getMethodsFor

java.util.Vector getMethodsFor(EjbDescriptor ejbDescriptor,
                               java.lang.ClassLoader classLoader)
                               throws java.lang.ClassNotFoundException
Throws:
java.lang.ClassNotFoundException

getTransactionalMethodsFor

java.util.Collection getTransactionalMethodsFor(EjbDescriptor ejbDescriptor,
                                                java.lang.ClassLoader loader)
                                                throws java.lang.ClassNotFoundException,
                                                       java.lang.NoSuchMethodException
Returns:
a collection of MethodDescriptor for all the methods of my ejb which are elligible to have a particular transaction setting.
Throws:
java.lang.ClassNotFoundException
java.lang.NoSuchMethodException


Copyright © 2012 GlassFish Community. All Rights Reserved.