Examples of GCMVirtualNode


Examples of org.objectweb.proactive.gcmdeployment.GCMVirtualNode

    GCMApplication gcmad;
    gcmad = PAGCMDeployment.loadApplicationDescriptor(appDescriptor);
   
    gcmad.startDeployment();
    gcmad.waitReady();
    GCMVirtualNode VN1 = gcmad.getVirtualNode("VN1");
    GCMVirtualNode VN2 = gcmad.getVirtualNode("VN2");
    VN1.waitReady();
    VN2.waitReady();
   
    Component boot = Utils.getBootstrapComponent();
      PAGCMTypeFactory tf = Utils.getPAGCMTypeFactory(boot);
      PAGenericFactory gf = Utils.getPAGenericFactory(boot);
     
      ComponentType tTest = tf.createFcType(new InterfaceType[] {
          tf.createGCMItfType(
              "runnable",
              MSRunnable.class.getName(),
              GCMTypeFactory.SERVER,
              GCMTypeFactory.MANDATORY,
              GCMTypeFactory.SINGLETON_CARDINALITY),
        tf.createGCMItfType(
            "scc",
            SkandiumComponentController.class.getName(),
            GCMTypeFactory.SERVER,
            GCMTypeFactory.OPTIONAL,
            GCMTypeFactory.SINGLETON_CARDINALITY)
      });
     
      ComponentType tMergeSort = tf.createFcType(new InterfaceType[] {
          tf.createGCMItfType(
              "runnable",
              MSRunnable.class.getName(),
              GCMTypeFactory.SERVER,
              GCMTypeFactory.MANDATORY,
              GCMTypeFactory.SINGLETON_CARDINALITY),
          tf.createGCMItfType(
              "sc",
              SkandiumComponent.class.getName(),
              GCMTypeFactory.CLIENT,
              GCMTypeFactory.MANDATORY,
              GCMTypeFactory.SINGLETON_CARDINALITY),
        tf.createGCMItfType(
              "scrr",
              SCResultReceiver.class.getName(),
              GCMTypeFactory.SERVER,
            GCMTypeFactory.MANDATORY,
            GCMTypeFactory.SINGLETON_CARDINALITY)
      });
     
      ComponentType tSC = tf.createFcType(new InterfaceType[] {
          tf.createGCMItfType(
              "sc",
              SkandiumComponent.class.getName(),
              GCMTypeFactory.SERVER,
              GCMTypeFactory.MANDATORY,
              GCMTypeFactory.SINGLETON_CARDINALITY),
          tf.createGCMItfType(
              "scrr",
              SCResultReceiver.class.getName(),
              GCMTypeFactory.CLIENT,
              GCMTypeFactory.OPTIONAL,
              GCMTypeFactory.SINGLETON_CARDINALITY),
          tf.createGCMItfType(
              "sctS",
              SCTransmitter.class.getName(),
              GCMTypeFactory.SERVER,
              GCMTypeFactory.MANDATORY,
              GCMTypeFactory.SINGLETON_CARDINALITY),
          tf.createGCMItfType(
              "sct",
              SCTransmitter.class.getName(),
              GCMTypeFactory.CLIENT,
              GCMTypeFactory.OPTIONAL,
              GCMTypeFactory.SINGLETON_CARDINALITY),
          tf.createGCMItfType(
              "scrS",
              SCReceiver.class.getName(),
              GCMTypeFactory.SERVER,
              GCMTypeFactory.MANDATORY,
              GCMTypeFactory.SINGLETON_CARDINALITY),
        tf.createGCMItfType(
            "scr",
            SCReceiver.class.getName(),
            GCMTypeFactory.CLIENT,
            GCMTypeFactory.OPTIONAL,
            GCMTypeFactory.SINGLETON_CARDINALITY),
        tf.createGCMItfType(
            "scc",
            SkandiumComponentController.class.getName(),
            GCMTypeFactory.SERVER,
            GCMTypeFactory.OPTIONAL,
            GCMTypeFactory.SINGLETON_CARDINALITY)
      });
     
      Node N1A = VN1.getANode();
      Node N1B = VN1.getANode();
      Node N1C = VN1.getANode();
      Node N2 = VN2.getANode();
     
      Component testComponent = gf.newFcInstance(
          tTest,
          new ControllerDescription("testComponent", Constants.COMPOSITE),
          null,
View Full Code Here

Examples of org.objectweb.proactive.gcmdeployment.GCMVirtualNode

    GCMApplication gcmad;
    gcmad = PAGCMDeployment.loadApplicationDescriptor(appDescriptor);
    gcmad.startDeployment();
    gcmad.waitReady();
   
    GCMVirtualNode VN1 = gcmad.getVirtualNode("VN1");
    GCMVirtualNode VN2 = gcmad.getVirtualNode("VN2");
    VN1.waitReady();
    VN2.waitReady();
   
    Component boot = Utils.getBootstrapComponent();
      PAGCMTypeFactory tf = Utils.getPAGCMTypeFactory(boot);
      PAGenericFactory gf = Utils.getPAGenericFactory(boot);
     
      ComponentType tComposite = tf.createFcType(new InterfaceType[] {
          tf.createGCMItfType(
              "runnable",
              Runnable.class.getName(),
              GCMTypeFactory.SERVER,
              GCMTypeFactory.MANDATORY,
              GCMTypeFactory.SINGLETON_CARDINALITY),
        tf.createGCMItfType(
            "scc",
            SkandiumComponentController.class.getName(),
            GCMTypeFactory.SERVER,
            GCMTypeFactory.OPTIONAL,
            GCMTypeFactory.SINGLETON_CARDINALITY)
      });
     
      ComponentType tExample = tf.createFcType(new InterfaceType[] {
          tf.createGCMItfType(
              "runnable",
              Runnable.class.getName(),
              GCMTypeFactory.SERVER,
              GCMTypeFactory.MANDATORY,
              GCMTypeFactory.SINGLETON_CARDINALITY),
          tf.createGCMItfType(
              "sc",
              SkandiumComponent.class.getName(),
              GCMTypeFactory.CLIENT,
              GCMTypeFactory.MANDATORY,
              GCMTypeFactory.SINGLETON_CARDINALITY),
        tf.createGCMItfType(
              "scrr",
              SCResultReceiver.class.getName(),
              GCMTypeFactory.SERVER,
            GCMTypeFactory.MANDATORY,
            GCMTypeFactory.SINGLETON_CARDINALITY)
      });
     
      ComponentType tSC = tf.createFcType(new InterfaceType[] {
          tf.createGCMItfType(
              "sc",
              SkandiumComponent.class.getName(),
              GCMTypeFactory.SERVER,
              GCMTypeFactory.MANDATORY,
              GCMTypeFactory.SINGLETON_CARDINALITY),
          tf.createGCMItfType(
              "scrr",
              SCResultReceiver.class.getName(),
              GCMTypeFactory.CLIENT,
              GCMTypeFactory.OPTIONAL,
              GCMTypeFactory.SINGLETON_CARDINALITY),
          tf.createGCMItfType(
              "sctS",
              SCTransmitter.class.getName(),
              GCMTypeFactory.SERVER,
              GCMTypeFactory.MANDATORY,
              GCMTypeFactory.SINGLETON_CARDINALITY),
          tf.createGCMItfType(
              "sct",
              SCTransmitter.class.getName(),
              GCMTypeFactory.CLIENT,
              GCMTypeFactory.OPTIONAL,
              GCMTypeFactory.SINGLETON_CARDINALITY),
          tf.createGCMItfType(
              "scrS",
              SCReceiver.class.getName(),
              GCMTypeFactory.SERVER,
              GCMTypeFactory.MANDATORY,
              GCMTypeFactory.SINGLETON_CARDINALITY),
        tf.createGCMItfType(
            "scr",
            SCReceiver.class.getName(),
            GCMTypeFactory.CLIENT,
            GCMTypeFactory.OPTIONAL,
            GCMTypeFactory.SINGLETON_CARDINALITY),
        tf.createGCMItfType(
            "scc",
            SkandiumComponentController.class.getName(),
            GCMTypeFactory.SERVER,
            GCMTypeFactory.OPTIONAL,
            GCMTypeFactory.SINGLETON_CARDINALITY)
      });
     
      Node N1composite = VN1.getANode();
      Node N1example = VN1.getANode();
      Node N1sc1 = VN1.getANode();
      Node N2sc2 = VN2.getANode();
     
      Component compositeComp = gf.newFcInstance(
          tComposite,
          new ControllerDescription("compositeComp", Constants.COMPOSITE),
          null,
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.