org.apache.commons.proxy.factory.util
Class ProxyClassCache
java.lang.Object
org.apache.commons.proxy.factory.util.ProxyClassCache
public class ProxyClassCache
- extends Object
A cache for storing implementation classes for proxies based on a specific type of ProxyClassGenerator
. A
proxy class cache ensures that there is only one class for every
ProxyClassGenerator
/ClassLoader
/proxy class array combination.
- Since:
- 1.0
- Author:
- James Carman
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ProxyClassCache
public ProxyClassCache(ProxyClassGenerator proxyClassGenerator)
getProxyClass
public Class getProxyClass(ClassLoader classLoader,
Class[] proxyClasses)
- Returns the proxy class generated by the
ProxyClassGenerator
using the specified ClassLoader
and
array of proxy classes.
- Parameters:
classLoader
- the classloaderproxyClasses
- the proxy classes
- Returns:
- the proxy class generated by the
ProxyClassGenerator
using the specified ClassLoader
and
array of proxy classes
Copyright © 2005-2008 The Apache Software Foundation. All Rights Reserved.