Exemplo n.º 1
0
    @Override
    public void start() {
      IPluginContext context = getPluginContext();

      JavaPluginConfig config = new JavaPluginConfig("test");
      config.put("plugin.class", DummyPlugin.class.getName());
      JavaClusterConfig cluster = new JavaClusterConfig();
      cluster.addReference("test.id");
      cluster.addService("test.id");
      cluster.addPlugin(config);
      JavaPluginConfig params = new JavaPluginConfig();
      params.add("test.id", "service.test");

      IClusterControl control = context.newCluster(cluster, params);

      String id = control.getClusterConfig().getString("test.id");
      IClusterable service = new IdService(id);
      context.registerService(service, id);

      control.start();
    }