private void reportEvent(TrackingEvent event) throws IOException, URISyntaxException { try { if (!eventSink.isOpen()) { eventSink.open(); } } finally { if (!event.isStopped()) { event.stop(); } eventSink.log(event); eventCount.incrementAndGet(); } }
private void reportEvent(TrackingEvent event) throws IOException, URISyntaxException { try { if (!eventSink.isOpen()) { eventSink.open(); } } finally { if (!event.isStopped()) { event.stop(); } eventSink.log(event); eventCount.incrementAndGet(); } }