package com.neverwinterdp.scribengin.yarn; import java.util.LinkedList; import java.util.List; import com.beust.jcommander.JCommander; import com.neverwinterdp.scribengin.scribeconsumer.ScribeConsumerConfig; public class SampleAM extends AbstractApplicationMaster { public SampleAM() { super(); } public static void main(String[] args) { System.out.println("ApplicationMaster::main"); //xxx AbstractApplicationMaster am = new SampleAM(); new JCommander(am, args); am.init(); try { am.run(); } catch (Exception e) { System.out.println("am.run throws: " + e); e.printStackTrace(); System.exit(0); } } @Override protected List<String> buildCommandList(ScribeConsumerConfig conf) { List<String> s = new LinkedList<String>(); s.add("ls"); return s; } }