Example #1
0
  /**
   * @param description
   * @param name
   * @param type
   * @param version
   * @return
   */
  private ResourceDescriptor getBoDResourceDescriptor(
      String description, String name, String type, String version) {
    ResourceDescriptor resourceDescriptor = new ResourceDescriptor();
    resourceDescriptor.setInformation(
        DescriptorUtils.getInformation(name, description, type, version));

    CapabilityDescriptor capabilityDescriptor =
        DescriptorUtils.getCapabilityDescriptor(
            "l2bod capability", "l2bod capability", "l2bod", "autobahn", "1.0");

    resourceDescriptor.setCapabilityDescriptors(new ArrayList<CapabilityDescriptor>());
    resourceDescriptor.getCapabilityDescriptors().add(capabilityDescriptor);

    capabilityDescriptor =
        DescriptorUtils.getCapabilityDescriptor(
            "Queue capability", "Queue capability", "queue", "autobahn", "1.0");
    resourceDescriptor.getCapabilityDescriptors().add(capabilityDescriptor);

    return resourceDescriptor;
  }