Exemplo n.º 1
0
  public TypeInfo[] getTypes() {
    TypeBuilder types = new TypeBuilder();

    String[] platforms = TypeBuilder.ALL_PLATFORM_NAMES;

    for (int i = 0; i < platforms.length; i++) {
      types.addPlatform(platforms[i]);
    }

    ServerTypeInfo server;

    server = types.addServer(FILE_SERVER_NAME, TypeBuilder.NO_VERSION);

    server.setVirtual(true);
    server.setDescription("Platform File Server");

    types.addServices(server, FILE_SERVICES);

    ServiceTypeInfo script = new ServiceTypeInfo(SCRIPT_NAME, SCRIPT_NAME, server);

    types.add(script);

    server = types.addServer(NETWORK_SERVER_NAME, TypeBuilder.NO_VERSION);

    server.setVirtual(true);
    server.setDescription("Platform Network Server");

    types.addServices(server, NETWORK_SERVICES);

    addProcessServices(types);

    addWindowsService(types);

    addHyperVService(types);

    return types.getTypes();
  }