Пример #1
0
 public static void main(String[] argv) throws Exception {
   TopicPublisher p = new TopicPublisher();
   String[] unknown = CommandLineSupport.setOptions(p, argv);
   if (unknown.length > 0) {
     System.out.println("Unknown options: " + Arrays.toString(unknown));
     System.exit(-1);
   }
   p.run();
 }
  public static void main(String[] args) {

    ConsumerTool consumerTool = new ConsumerTool();
    String[] unknown = CommandLineSupport.setOptions(consumerTool, args);
    HashSet<String> set1 = new HashSet<String>(Arrays.asList(unknown));

    ProducerTool producerTool = new ProducerTool();
    unknown = CommandLineSupport.setOptions(producerTool, args);
    HashSet<String> set2 = new HashSet<String>(Arrays.asList(unknown));

    set1.retainAll(set2);
    if (set1.size() > 0) {
      System.out.println("Unknown options: " + set1);
      System.exit(-1);
    }

    consumerTool.run();
    producerTool.run();
  }