Advertisement
Guest User

Untitled

a guest
Apr 25th, 2017
73
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.96 KB | None | 0 0
  1. package skadistats.clarity.examples.gameevent;
  2.  
  3. import org.slf4j.Logger;
  4. import org.slf4j.LoggerFactory;
  5. import skadistats.clarity.model.GameEvent;
  6. import skadistats.clarity.processor.gameevents.OnGameEvent;
  7. import skadistats.clarity.processor.runner.SimpleRunner;
  8. import skadistats.clarity.source.MappedFileSource;
  9.  
  10. public class Main {
  11.  
  12.     private final Logger log = LoggerFactory.getLogger(Main.class.getPackage().getClass());
  13.  
  14.     @OnGameEvent
  15.     public void onGameEvent(GameEvent event) {
  16.         log.info("{}", event.toString());
  17.     }
  18.  
  19.     public void run(String[] args) throws Exception {
  20.         long tStart = System.currentTimeMillis();
  21.         new SimpleRunner(new MappedFileSource(args[0])).runWith(this);
  22.         long tMatch = System.currentTimeMillis() - tStart;
  23.         log.info("total time taken: {}s", (tMatch) / 1000.0);
  24.     }
  25.  
  26.     public static void main(String[] args) throws Exception {
  27.         new Main().run(args);
  28.     }
  29.  
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement