org.apache.sirona.cube
Class CubePathTrackingDataStore

java.lang.Object
  extended by org.apache.sirona.store.tracking.InMemoryPathTrackingDataStore
      extended by org.apache.sirona.store.tracking.BatchPathTrackingDataStore
          extended by org.apache.sirona.cube.CubePathTrackingDataStore
All Implemented Interfaces:
CollectorPathTrackingDataStore, PathTrackingDataStore

public class CubePathTrackingDataStore
extends BatchPathTrackingDataStore
implements CollectorPathTrackingDataStore


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.sirona.store.tracking.InMemoryPathTrackingDataStore
InMemoryPathTrackingDataStore.Pointer
 
Field Summary
protected static ExecutorService executorService
           
 
Fields inherited from class org.apache.sirona.store.tracking.BatchPathTrackingDataStore
scheduledTask
 
Constructor Summary
CubePathTrackingDataStore()
           
 
Method Summary
 void destroy()
           
protected  void pushEntriesByBatch(Map<String,List<InMemoryPathTrackingDataStore.Pointer>> pathTrackingEntries)
           
 void store(PathTrackingEntry pathTrackingEntry)
           
 
Methods inherited from class org.apache.sirona.store.tracking.BatchPathTrackingDataStore
getPeriod, initBatch
 
Methods inherited from class org.apache.sirona.store.tracking.InMemoryPathTrackingDataStore
clearEntries, getPathTrackingEntries, getPointers, readBytes, retrieve, retrieveTrackingIds, store
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.sirona.store.tracking.PathTrackingDataStore
clearEntries, retrieve, retrieveTrackingIds, store
 

Field Detail

executorService

protected static ExecutorService executorService
Constructor Detail

CubePathTrackingDataStore

public CubePathTrackingDataStore()
Method Detail

store

public void store(PathTrackingEntry pathTrackingEntry)
Specified by:
store in interface PathTrackingDataStore
Overrides:
store in class InMemoryPathTrackingDataStore

pushEntriesByBatch

protected void pushEntriesByBatch(Map<String,List<InMemoryPathTrackingDataStore.Pointer>> pathTrackingEntries)
Specified by:
pushEntriesByBatch in class BatchPathTrackingDataStore

destroy

public void destroy()


Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.