public class ApplicationRunners
extends java.lang.Object
ApplicationRunner instances based on configuration and user-implemented SamzaApplication
  This class is usually used in main() function to create an instance of ApplicationRunner, as in the example
 below:
 
   public static void main(String[] args) {
     CommandLine cmdLine = new CommandLine();
     Config config = cmdLine.loadConfig(cmdLine.parser().parse(args));
     PageViewCounter app = new PageViewCounter();
     ApplicationRunner runner = ApplicationRunners.getApplicationRunner(app, config);
     runner.run();
     runner.waitForFinish();
   }
 | Modifier and Type | Method and Description | 
|---|---|
| static ApplicationRunner | getApplicationRunner(SamzaApplication userApp,
                    Config config)Get the  ApplicationRunnerthat runs theuserApp | 
public static final ApplicationRunner getApplicationRunner(SamzaApplication userApp, Config config)
ApplicationRunner that runs the userAppuserApp - the user application objectconfig - the configuration for this applicationApplicationRunner object that will run the userApp