[ 
https://issues.apache.org/jira/browse/TUSCANY-1539?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Venkatakrishnan reassigned TUSCANY-1539:
----------------------------------------

    Assignee: Venkatakrishnan

> The assembly model does not contain the annotated intent information
> --------------------------------------------------------------------
>
>                 Key: TUSCANY-1539
>                 URL: https://issues.apache.org/jira/browse/TUSCANY-1539
>             Project: Tuscany
>          Issue Type: Improvement
>          Components: Java SCA Assembly Model
>         Environment: r558780
>            Reporter: Yang Lei
>            Assignee: Venkatakrishnan
>             Fix For: Java-SCA-1.0
>
>
> I am following JavaAnnotationsAndAPIs section 2.3.1 and 2.4 to create an 
> sample with both intent annotation and SCDL file. I realize no matter I 
> define intents or not in SCDL, it is alreays the SCDL version get picked up.  
> I use the following code to load the composite model:
>                  EmbeddedSCADomain domain= new 
> EmbeddedSCADomain(this.getClass().getClassLoader(),"http://"+name);
>                 domain.start();
>                 ModelResolver resolver = new ModelResolverImpl(cl);
>                 ContributionService service= 
> util.getDomain(null).getContributionService();
>                 service.contribute(contributionId, contributionLocation, 
> resolver, false);
>         r       service.getContribution(contributionId);
> I use the following code to display the composite :
>          Composite composite =null;
>          for (DeployedArtifact artifact : contribution.getArtifacts()) {
>              if (artifact.getModel() instanceof Composite) {
>                  if 
> (artifact.getURI().toString().endsWith("default.composite"))
>                  {
>                      composite = ((Composite)artifact.getModel());
>                      break;
>                  }
>              }
>          }
>          if (composite!=null)
>          {
>              System.out.println("this is the artifact");
>              display(composite);
>              System.out.println("this is the added composite");
>              domain.getDomainCompositeHelper().addComposite(composite);
>              display(composite);
>              System.out.println("this is the started composite");
>              domain.getDomainCompositeHelper().startComposite(composite);
>              display(composite);
>          }
> Under all 3 cases, the composite does not contain the annotated intent setting

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to