Home » geronimo-2.2-source-release » org.apache.geronimo.gbean » [javadoc | source]
org.apache.geronimo.gbean
public final class: GBeanInfo [javadoc | source]
java.lang.Object
   org.apache.geronimo.gbean.GBeanInfo

All Implemented Interfaces:
    Serializable

Describes a GBean. This class should never be constructed directly. Insted use GBeanInfoBuilder.
Field Summary
public static final  int PRIORITY_CLASSLOADER     
public static final  int PRIORITY_NORMAL     
Constructor:
 public GBeanInfo(String className,
    String j2eeType,
    Collection attributes,
    GConstructorInfo constructor,
    Collection operations,
    Set references,
    Set interfaces) 
     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,
          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) 
          Method from org.apache.geronimo.gbean.GBeanInfo Summary:
          getAttribute,   getAttributes,   getClassName,   getConstructor,   getGBeanInfo,   getInterfaces,   getJ2eeType,   getManageableAttributes,   getName,   getNotifications,   getOperations,   getPersistentAttributes,   getPriority,   getReference,   getReferences,   getSourceClass,   toString,   toXML
          Methods from java.lang.Object:
          clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
          Method from org.apache.geronimo.gbean.GBeanInfo Detail:
           public GAttributeInfo getAttribute(String name) 
            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.
           public Set<GAttributeInfo> getAttributes() 
            Returns a Set where the elements are type GAttributeInfo
           public String getClassName() 
           public GConstructorInfo getConstructor() 
           public static GBeanInfo getGBeanInfo(String className,
              ClassLoader classLoader) throws InvalidConfigurationException 
            Static helper to try to get the GBeanInfo from the class supplied.
           public Set<String> getInterfaces() 
           public String getJ2eeType() 
           public List getManageableAttributes() 
            Returns a list where the elements are type GAttributeInfo
           public String getName() 
           public Set getNotifications() 
           public Set<GOperationInfo> getOperations() 
           public List getPersistentAttributes() 
            Returns a list where the elements are type GAttributeInfo
           public int getPriority() 
           public GReferenceInfo getReference(String name) 
           public Set<GReferenceInfo> getReferences() 
           public String getSourceClass() 
            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.
           public String toString() 
           public String toXML(AbstractName abstractName)