public abstract class AbstractEventCollector<T,V,P extends StreamBasedEventStorageParametersImpl> extends org.processmining.stream.core.abstracts.AbstractXSReader<org.processmining.eventstream.core.interfaces.XSEvent,T,V> implements XSEventStreamBasedEventStore<T,P>
| Constructor and Description |
|---|
AbstractEventCollector(java.lang.String name,
P parameters,
org.processmining.streambasedeventstorage.models.XSEventStore eventStore) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<org.processmining.eventstream.core.interfaces.XSEvent> |
addEventToCaseStore(org.processmining.eventstream.core.interfaces.XSEvent e) |
protected void |
addToBlacklist(java.lang.String caseId) |
org.processmining.streambasedeventstorage.models.XSEventStore |
getBackingEventStore() |
protected java.lang.String |
getCaseId(org.processmining.eventstream.core.interfaces.XSEvent event) |
protected P |
getParameters() |
P |
getStorageParameters() |
java.lang.Class<org.processmining.eventstream.core.interfaces.XSEvent> |
getTopic() |
protected boolean |
shouldConsiderCase(java.lang.String caseId) |
computeCurrentResult, getCurrentResult, getVisualization, interrupt, pause, pauseXSRunnable, start, startXSRunnable, stopXSRunnabledeliver, getCommunicationType, getDeliveryLock, getHandlingTimes, getLatestWritingThread, getMemoryUsage, getNextHandlingTimeIndex, getNextMemoryUsageIndex, getNextPacket, getNumberOfPacketsReceived, getPacketHandlingTimes, getPerformanceTrackerStepSize, getUsedMemory, handleNextPacket, isTrackingPerformance, isTrackPerformance, measureUsedMemory, setHandlingTimes, setLatestWritingThread, setMemoryUsage, setNextHandlingTimeIndex, setNextMemoryUsageIndex, setPerformanceTrackerStepSize, setTrackPerformance, storeNewPacket, triggerPacketHandle, workPackageisPaused, isRunning, isStarted, isStopped, runactiveCount, checkAccess, clone, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, stop, stop, suspend, toString, yieldequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetName, interrupt, isPaused, isRunning, isStarted, isStopped, pause, pauseXSRunnable, start, startXSRunnable, stop, stopXSRunnablepublic AbstractEventCollector(java.lang.String name,
P parameters,
org.processmining.streambasedeventstorage.models.XSEventStore eventStore)
public P getStorageParameters()
getStorageParameters in interface XSEventStreamBasedEventStore<T,P extends StreamBasedEventStorageParametersImpl>protected java.util.List<org.processmining.eventstream.core.interfaces.XSEvent> addEventToCaseStore(org.processmining.eventstream.core.interfaces.XSEvent e)
protected java.lang.String getCaseId(org.processmining.eventstream.core.interfaces.XSEvent event)
protected P getParameters()
public org.processmining.streambasedeventstorage.models.XSEventStore getBackingEventStore()
public java.lang.Class<org.processmining.eventstream.core.interfaces.XSEvent> getTopic()
getTopic in interface org.processmining.stream.core.interfaces.XSStronglyTyped<org.processmining.eventstream.core.interfaces.XSEvent>protected boolean shouldConsiderCase(java.lang.String caseId)
protected void addToBlacklist(java.lang.String caseId)