|
||||||||||
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 |