Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package skadistats.clarity.examples.gameevent;
- import org.slf4j.Logger;
- import org.slf4j.LoggerFactory;
- import skadistats.clarity.model.GameEvent;
- import skadistats.clarity.processor.gameevents.OnGameEvent;
- import skadistats.clarity.processor.runner.SimpleRunner;
- import skadistats.clarity.source.MappedFileSource;
- public class Main {
- private final Logger log = LoggerFactory.getLogger(Main.class.getPackage().getClass());
- @OnGameEvent
- public void onGameEvent(GameEvent event) {
- log.info("{}", event.toString());
- }
- public void run(String[] args) throws Exception {
- long tStart = System.currentTimeMillis();
- new SimpleRunner(new MappedFileSource(args[0])).runWith(this);
- long tMatch = System.currentTimeMillis() - tStart;
- log.info("total time taken: {}s", (tMatch) / 1000.0);
- }
- public static void main(String[] args) throws Exception {
- new Main().run(args);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement