org.apache.axis.utils.cache

Class MethodCache


public class MethodCache
extends java.lang.Object

A cache for methods. Used to get methods by their signature and stores them in a local cache for performance reasons. This class is a singleton - so use getInstance to get an instance of it.
Authors:
Davanum Srinivas
Sebastian Dietrich

Method Summary

static MethodCache
getInstance()
Gets the only instance of this class
Method
getMethod(Class clazz, String methodName, Class[] parameterTypes)
Returns the specified method - if any.

Method Details

getInstance

public static MethodCache getInstance()
Gets the only instance of this class
Returns:
the only instance of this class

getMethod

public Method getMethod(Class clazz,
                        String methodName,
                        Class[] parameterTypes)
            throws NoSuchMethodException
Returns the specified method - if any.
Parameters:
clazz - the class to get the method from
methodName - the name of the method
parameterTypes - the parameters of the method
Returns:
the found method

Copyright B) 2005 Apache Web Services Project. All Rights Reserved.