org.apache.sirona.cube
Class DisruptorPathTrackingDataStore
java.lang.Object
org.apache.sirona.store.tracking.InMemoryPathTrackingDataStore
org.apache.sirona.store.tracking.BatchPathTrackingDataStore
org.apache.sirona.cube.DisruptorPathTrackingDataStore
- All Implemented Interfaces:
- CollectorPathTrackingDataStore, PathTrackingDataStore
public class DisruptorPathTrackingDataStore
- extends BatchPathTrackingDataStore
- implements CollectorPathTrackingDataStore
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DisruptorPathTrackingDataStore
public DisruptorPathTrackingDataStore()
initialize
public void initialize()
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
getRingBuffer
public com.lmax.disruptor.RingBuffer<PathTrackingEntry> getRingBuffer()
setRingBuffer
public void setRingBuffer(com.lmax.disruptor.RingBuffer<PathTrackingEntry> ringBuffer)
getNumberOfConsumers
public int getNumberOfConsumers()
setNumberOfConsumers
public void setNumberOfConsumers(int numberOfConsumers)
getRingBufferSize
public int getRingBufferSize()
setRingBufferSize
public void setRingBufferSize(int ringBufferSize)
destroy
public void destroy()
Copyright © 2008–2014 The Apache Software Foundation. All rights reserved.