| java.lang.Object org.apache.geronimo.gbean.GBeanInfo
GBeanInfo | final public class GBeanInfo implements Serializable(Code) | | Describes a GBean. This class should never be constructed directly. Insted use GBeanInfoBuilder.
version: $Rev: 564608 $ $Date: 2007-08-10 07:43:14 -0700 (Fri, 10 Aug 2007) $ |
Constructor Summary | |
public | GBeanInfo(String name, String className, String j2eeType, Collection attributes, GConstructorInfo constructor, Collection operations, Set references, Set interfaces) | public | GBeanInfo(String className, String j2eeType, Collection attributes, GConstructorInfo constructor, Collection operations, Set references, Set interfaces) | public | GBeanInfo(String className, String j2eeType, Collection attributes, GConstructorInfo constructor, Collection operations, Set references, Set interfaces, Set notifications) | public | GBeanInfo(String name, String className, String j2eeType, Collection attributes, GConstructorInfo constructor, Collection operations, Set references, Set interfaces, Set notifications) | | GBeanInfo(String sourceClass, String name, String className, String j2eeType, Collection attributes, GConstructorInfo constructor, Collection operations, Set references, Set interfaces, int priority) | | GBeanInfo(String sourceClass, String name, String className, String j2eeType, Collection attributes, GConstructorInfo constructor, Collection operations, Set references, Set interfaces, Set notifications, int priority) |
PRIORITY_CLASSLOADER | final public static int PRIORITY_CLASSLOADER(Code) | | |
PRIORITY_NORMAL | final public static int PRIORITY_NORMAL(Code) | | |
GBeanInfo | GBeanInfo(String sourceClass, String name, String className, String j2eeType, Collection attributes, GConstructorInfo constructor, Collection operations, Set references, Set interfaces, Set notifications, int priority)(Code) | | |
getAttribute | public GAttributeInfo getAttribute(String name)(Code) | | Gets the info for the specified attribute, or null if there is no such
attribute. Note that the attribute may have a getter or setter or both;
being an attribute does not imply that both methods are available.
|
getAttributes | public Set<GAttributeInfo> getAttributes()(Code) | | Returns a Set where the elements are type GAttributeInfo
|
getGBeanInfo | public static GBeanInfo getGBeanInfo(String className, ClassLoader classLoader) throws InvalidConfigurationException(Code) | | Static helper to try to get the GBeanInfo from the class supplied.
Parameters: className - name of the class to get the GBeanInfo from Parameters: classLoader - the class loader use to load the specifiec class GBeanInfo generated by supplied class throws: InvalidConfigurationException - if there is a problem getting the GBeanInfo from the class |
getInterfaces | public Set getInterfaces()(Code) | | |
getManageableAttributes | public List getManageableAttributes()(Code) | | Returns a list where the elements are type GAttributeInfo
|
getNotifications | public Set getNotifications()(Code) | | |
getOperations | public Set getOperations()(Code) | | |
getPersistentAttributes | public List getPersistentAttributes()(Code) | | Returns a list where the elements are type GAttributeInfo
|
getPriority | public int getPriority()(Code) | | |
getReferences | public Set getReferences()(Code) | | |
getSourceClass | public String getSourceClass()(Code) | | Gets the source class from which this GBeanInfo can be retrieved using GBeanInfo.getGBeanInfo(className, classLoader).
A null source class means the gbean info was dynamically generated.
the source of this GBeanInfo, or null if it was dynamically generated |
|
|