package at.ac.ait.ubicity.fileloader.aggregation; import at.ac.ait.ubicity.fileloader.TokenizedLogLine; import com.lmax.disruptor.EventHandler; import com.netflix.astyanax.MutationBatch; /** * * @author jan van oort */ public final class Aggregator implements EventHandler< TokenizedLogLine > { static MutationBatch mutationBatch; static CrawlStatsEntry currentEntry; private static boolean firstTimeStampSynced = false; public final static long FIVE_MINUTES = 300000; static { } public Aggregator( ) { } @Override public void onEvent( TokenizedLogLine event, long sequence, boolean endOfBatch) throws Exception { long __ts = Long.parseLong( event.tokens[ 14 ] ) ; long _fiveMinsBlockBegin = ( __ts / FIVE_MINUTES ) * FIVE_MINUTES ; System.out.println( " ------- > > > " + _fiveMinsBlockBegin ); } }