Package fr.imag.adele.apam

Examples of fr.imag.adele.apam.CompositeType


    }

    /*
     * refresh the specified manager
     */
    CompositeType context = !compositeName.equals("root") ?
                    apam.getCompositeType(compositeName) :
                    CompositeTypeImpl.getRootCompositeType();
                   
    if (context == null)
      return false;
View Full Code Here


   */
  public static void updateComponent(Implementation component) {
    try {

      // return the composite type that physically deployed the bundle
      CompositeType compoTypeFrom = component.getFirstDeployed();

      logger.info("Updating implementation " + component.getName() + " in composite " + compoTypeFrom);

      for (DeploymentManager manager : ApamManagers.getDeploymentManagers()) {

View Full Code Here

  public CompositeType createCompositeType(String inCompoType, String name, String specification, String mainComponent, Set<ManagerModel> models, Map<String, String> attributes) {

    /*
     * Verify if it already exists
     */
    CompositeType compositeType = getCompositeType(name);
    if (compositeType != null) {
      logger.error("Error creating composite type: already exists " + name);
      return compositeType;
    }

View Full Code Here

   *  We need to review this test depending on the handling of starvation
   */
  @Ignore
  @Test
  public void CompositeContentForcedReleaseGrantTest_tct015() {
    CompositeType ct = (CompositeType) waitForImplByName(null,
        "Yard_tct015");

    Implementation impl_daystate = waitForImplByName(null, "DayState_15");
    Implementation impl_jackhammer = waitForImplByName(null,
        "JackHammer_singleton");
    Implementation impl_worker = waitForImplByName(null, "Worker_waiting");
    Implementation impl_toolmanager = waitForImplByName(null, "ToolManager");

    Composite yard = (Composite) ct.createInstance(null, null);
    impl_jackhammer.createInstance(null, null);

    Worker worker1 = (Worker) impl_worker.createInstance(yard, null)
        .getServiceObject();

View Full Code Here

        thread.isAlive());
  }

  @Test
  public void CompositeContentGrantTest_tct013() {
    CompositeType ct = (CompositeType) waitForImplByName(null,
        "Yard_tct013");

    Implementation impl_daystate = waitForImplByName(null, "DayState");
    Implementation impl_jackhammer = waitForImplByName(null,
        "JackHammer_singleton");
    Implementation impl_worker = waitForImplByName(null, "Worker_waiting");
    Implementation impl_toolmanager = waitForImplByName(null, "ToolManager");

    Composite yard = (Composite) ct.createInstance(null, null);
    impl_jackhammer.createInstance(null, null);

    Worker worker1 = (Worker) impl_worker.createInstance(yard, null)
        .getServiceObject();
View Full Code Here

        thread.isAlive());
  }

  @Test
  public void CompositeContentGrantToExternalTest_tct016() {
    CompositeType ct = (CompositeType) waitForImplByName(null,
        "Yard_tct013");

    Implementation impl_daystate = waitForImplByName(null, "DayState");
    Implementation impl_jackhammer = waitForImplByName(null,
        "JackHammer_singleton");
    Implementation impl_worker = waitForImplByName(null, "Worker_waiting");
    Implementation impl_toolmanager = waitForImplByName(null, "ToolManager");

    Composite yard = (Composite) ct.createInstance(null, null);
    impl_jackhammer.createInstance(null, null);

    Worker worker1 = (Worker) impl_worker.createInstance(null, null)
        .getServiceObject();
View Full Code Here

        thread.isAlive());
  }

  @Test
  public void CompositeContentGrantToExternalTest_tct017() {
    CompositeType ct = (CompositeType) waitForImplByName(null,
        "Yard_tct017");

    Implementation impl_daystate = waitForImplByName(null, "DayState_17");
    Implementation impl_jackhammer = waitForImplByName(null,
        "JackHammer_multiple");
    Implementation impl_worker = waitForImplByName(null,
        "Worker_waiting_exists");
    Implementation impl_toolmanager = waitForImplByName(null,
        "ToolManager_17");

    Composite yard = (Composite) ct.createInstance(null, null);
    impl_jackhammer.createInstance(null, null);

    Worker worker1 = (Worker) impl_worker.createInstance(yard, null)
        .getServiceObject();
View Full Code Here

        thread.isAlive());
  }

  @Test
  public void CompositeContentGrantWrongDependencyTest_tct020() {
    CompositeType ct = (CompositeType) waitForImplByName(null,
        "Yard_tct013");

    Implementation impl_daystate = waitForImplByName(null, "DayState");
    Implementation impl_jackhammer = waitForImplByName(null,
        "JackHammer_singleton");
    Implementation impl_worker = waitForImplByName(null, "Night_worker");
    Implementation impl_toolmanager = waitForImplByName(null, "ToolManager");

    Composite yard = (Composite) ct.createInstance(null, null);
    impl_jackhammer.createInstance(null, null);

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    Worker worker1 = (Worker) impl_worker.createInstance(yard, null)
View Full Code Here

  }

  @Test
  public void CompositeContentGrantWrongImplementationTest_tct019() {
    CompositeType ct = (CompositeType) waitForImplByName(null,
        "Yard_tct013");

    Implementation impl_daystate = waitForImplByName(null, "DayState");
    Implementation impl_jackhammer = waitForImplByName(null,
        "JackHammer_singleton");
    Implementation impl_worker = waitForImplByName(null,
        "Worker_waiting_bis");
    Implementation impl_toolmanager = waitForImplByName(null, "ToolManager");

    Composite yard = (Composite) ct.createInstance(null, null);
    impl_jackhammer.createInstance(null, null);

    Worker worker1 = (Worker) impl_worker.createInstance(yard, null)
        .getServiceObject();
View Full Code Here

        "BoschSwitch");

    Instance sharedDependency = sharedDependencyImpl.createInstance(null,
        null);

    CompositeType compositeAImpl = (CompositeType) waitForImplByName(null,
        "composite-a");

    Composite compositeA = (Composite) compositeAImpl.createInstance(null,
        null);

    S3GroupAImpl s3b = (S3GroupAImpl) compositeA.getMainInst()
        .getServiceObject();
    s3b.getElement();

    System.out.println("Original composite:"
        + sharedDependency.getComposite());

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    CompositeType compositeBImpl = (CompositeType) waitForImplByName(null,
        "composite-a-dispute-inject-own");

    Composite compositeB = (Composite) compositeBImpl.createInstance(null,
        null);

    apam.waitForIt(Constants.CONST_WAIT_TIME);

    System.out.println("Composite after the own composite instantiation:"
View Full Code Here

TOP

Related Classes of fr.imag.adele.apam.CompositeType

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.