1 18 19 import java.util.Arrays ; 20 import java.util.HashSet ; 21 22 import javax.jms.MessageListener ; 23 24 29 public class ProducerAndConsumerTool extends ConsumerTool implements MessageListener { 30 31 public static void main(String [] args) { 32 33 ConsumerTool consumerTool = new ConsumerTool(); 34 String [] unknonwn = CommnadLineSupport.setOptions(consumerTool, args); 35 HashSet set1 = new HashSet (Arrays.asList(unknonwn)); 36 37 ProducerTool producerTool = new ProducerTool(); 38 unknonwn = CommnadLineSupport.setOptions(producerTool, args); 39 HashSet set2 = new HashSet (Arrays.asList(unknonwn)); 40 41 set1.retainAll(set2); 42 if( set1.size() > 0 ) { 43 System.out.println("Unknown options: "+set1); 44 System.exit(-1); 45 } 46 47 consumerTool.run(); 48 producerTool.run(); 49 50 } 51 52 } 53 | Popular Tags |