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