|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.geronimo.connector.AdminObjectWrapper
Wrapper around AdminObject that exposes its config-properties as GBeanAttributes and supplies a disconnectable proxy to bind in jndi.
| Field Summary | |
private java.lang.Object |
adminObject
|
private java.lang.String |
adminObjectClass
|
private java.lang.String |
adminObjectInterface
|
private DynamicGBeanDelegate |
delegate
|
static GBeanInfo |
GBEAN_INFO
|
| Constructor Summary | |
AdminObjectWrapper()
Default constructor required when a class is used as a GBean Endpoint. |
|
AdminObjectWrapper(java.lang.String adminObjectInterface,
java.lang.String adminObjectClass,
java.lang.ClassLoader cl)
Normal managed constructor. |
|
| Method Summary | |
java.lang.Object |
$getResource()
Returns disconnectable proxy for binding in jndi. |
java.lang.String |
getAdminObjectClass()
Returns class of wrapped AdminObject. |
java.lang.String |
getAdminObjectInterface()
|
java.lang.Object |
getAttribute(java.lang.String name)
Delegating DynamicGBean getAttribute method. |
static GBeanInfo |
getGBeanInfo()
|
java.lang.Object |
invoke(java.lang.String name,
java.lang.Object[] arguments,
java.lang.String[] types)
no-op DynamicGBean method |
void |
setAttribute(java.lang.String name,
java.lang.Object value)
Delegating DynamicGBean setAttribute method. |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
private final java.lang.String adminObjectInterface
private final java.lang.String adminObjectClass
private final DynamicGBeanDelegate delegate
private final java.lang.Object adminObject
public static final GBeanInfo GBEAN_INFO
| Constructor Detail |
public AdminObjectWrapper()
public AdminObjectWrapper(java.lang.String adminObjectInterface,
java.lang.String adminObjectClass,
java.lang.ClassLoader cl)
throws java.lang.IllegalAccessException,
java.lang.InstantiationException,
java.lang.ClassNotFoundException
adminObjectInterface - Interface the proxy will implement.adminObjectClass - Class of admin object to be wrapped.
java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.ClassNotFoundException| Method Detail |
public java.lang.String getAdminObjectInterface()
public java.lang.String getAdminObjectClass()
public java.lang.Object $getResource()
public java.lang.Object getAttribute(java.lang.String name)
throws java.lang.Exception
getAttribute in interface DynamicGBeanname - of attribute.
java.lang.Exception
public void setAttribute(java.lang.String name,
java.lang.Object value)
throws java.lang.Exception
setAttribute in interface DynamicGBeanname - of attribute.value - of attribute to be set.
java.lang.Exception
public java.lang.Object invoke(java.lang.String name,
java.lang.Object[] arguments,
java.lang.String[] types)
throws java.lang.Exception
invoke in interface DynamicGBeanname - arguments - types -
java.lang.Exceptionpublic static GBeanInfo getGBeanInfo()
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||