Package ai.libs.jaicore.graphvisualizer.events.recorder
-
Class Summary Class Description AlgorithmEventHistory AnAlgorithmEventHistorystoresAlgorithmEventHistoryEntrys constructed fromPropertyProcessedAlgorithmEvents representing the recorded behavior of anIAlgorithm.AlgorithmEventHistoryEntry AlgorithmEventHistoryEntrys are used to storePropertyProcessedAlgorithmEvents in anAlgorithmEventHistorycombined with additional meta information.AlgorithmEventHistoryEntryDeliverer TheAlgorithmEventHistoryEntryDelivererisThreadconstantly pulling events from a givenAlgorithmEventHistoryand sending these to all registeredAlgorithmEventListeners.AlgorithmEventHistoryRecorder AnAlgorithmEventHistoryRecorderis responsible for recordingAlgorithmEvents and storing them in the form ofPropertyProcessedAlgorithmEvents.AlgorithmEventHistorySerializer AnAlgorithmEventHistorySerializercan be used to read and storeAlgorithmEventHistorys in the form of JSON files.