| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ProxyManager
Manages kernel proxies. Note that all proxies will include an implementation of GeronimoManagedBean.
GeronimoManagedBean| Method Summary | |
|---|---|
|  Object | createProxy(AbstractName target,
                       Class type) | 
|  Object | createProxy(AbstractName target,
                       ClassLoader loader) | 
|  ProxyFactory | createProxyFactory(Class[] types,
                                     ClassLoader classLoader)Creates a proxy factory for GBeans which will implement the specified types. | 
|  void | destroyProxy(Object proxy)Cleans up and resources associated with the proxy | 
|  AbstractName | getProxyTarget(Object proxy)Get the object name of the specified proxy TODO convert to abstractName | 
|  boolean | isProxy(Object object)Is the specified object a proxy | 
| Method Detail | 
|---|
ProxyFactory createProxyFactory(Class[] types,
                                ClassLoader classLoader)
types - the type of the proxies this factory should createclassLoader - the class loader in which the proxy class will be registered
Object createProxy(AbstractName target,
                   ClassLoader loader)
Object createProxy(AbstractName target,
                   Class type)
void destroyProxy(Object proxy)
proxy - the proxy to destroyboolean isProxy(Object object)
object - the object to determin if it is a proxy
AbstractName getProxyTarget(Object proxy)
proxy - the proxy to get the target object name from
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||