[jboss-jira] [JBoss JIRA] Resolved: (JBMICROCONT-252) Create TemplateFactory to keep ManagedComponent and Template properties in sync

Scott M Stark (JIRA) jira-events at lists.jboss.org
Thu Mar 6 17:03:58 EST 2008


     [ http://jira.jboss.com/jira/browse/JBMICROCONT-252?page=all ]

Scott M Stark resolved JBMICROCONT-252.
---------------------------------------

    Resolution: Done

public class DeploymentTemplateInfoFactory
{
   /**
    * Create a DeploymentTemplateInfo from the ManagedObject view. This is
    * based on locating the ManagedPropertys with a ManagementProperty
    * annotation with a includeInTemplate=true field.
    * @param mo - the ManagedObject for the deployment template
    * @param name - the name of the deployment template
    * @param description - a description of the deployment template
    * @return a DeploymentTemplateInfo containing the template properties.
    */
   public DeploymentTemplateInfo createTemplateInfo(ManagedObject mo, String name,
         String description)
   /**
    * Create a DeploymentTemplateInfo by scanning the metadata attachment
    * class for ManagementProperty annotations.
    * @param attachmentClass - the metadata class to scan for ManagementProperty annotations
    * @param name - the template name
    * @param description - the template description
    * @return the DeploymentTemplateInfo instance
    * @throws Exception on failure to create the DeploymentTemplateInfo
    */
   public DeploymentTemplateInfo createTemplateInfo(Class<?> attachmentClass, String name,
         String description)
      throws Exception
   /**
    * Create a DeploymentTemplateInfo by scanning the metadata attachment
    * class for ManagementProperty annotations.
    * @param infoClass - the DeploymentTemplateInfo implementation to use. Must
    * have a ctor with sig (String,String,Map).
    * @param attachmentClass - the metadata class to scan for ManagementProperty annotations
    * @param name - the template name
    * @param description - the template description
    * @return the DeploymentTemplateInfo instance
    * @throws Exception on failure to create the DeploymentTemplateInfo
    */
   public DeploymentTemplateInfo createTemplateInfo(Class<? extends DeploymentTemplateInfo> infoClass,
         Class<?> attachmentClass, String name,
         String description)
      throws Exception


> Create TemplateFactory to keep ManagedComponent and Template properties in sync
> -------------------------------------------------------------------------------
>
>                 Key: JBMICROCONT-252
>                 URL: http://jira.jboss.com/jira/browse/JBMICROCONT-252
>             Project: JBoss MicroContainer
>          Issue Type: Feature Request
>          Components: Management
>    Affects Versions: JBossMC-2.0.0.Beta10
>            Reporter: Scott M Stark
>         Assigned To: Scott M Stark
>             Fix For: JBossMC-2.0.0.CR1
>
>
> We need a template factory plugin the builds the DeploymentTemplateInfo from the MangedObject properties annotated with a ManagementProperty(includeInTemplate=true)

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list