|
lintel 0.2.0
|
#include <HistoryService.h>
Additional Inherited Members | |
Protected Member Functions inherited from lintel::PropertyRegistration< HistoryService > | |
| std::shared_ptr< Property< type > > | registerProperty (std::string name, type defaultValue, std::string description, bool runtime, const std::string &fileName, int32_t position) |
Protected Attributes inherited from lintel::AbstractService< T > | |
| std::vector< std::shared_ptr< PropertyBase > > | m_properties |
Service for recording, queuing, and querying history entries. Uses a message queue for inter-process history submission.
| lintel::HistoryService::HistoryService | ( | std::shared_ptr< ProcessName > | processName, |
| std::shared_ptr< SchedulerService > | schedulerService, | ||
| std::shared_ptr< HistoryRepository > | historyRepository, | ||
| std::shared_ptr< MessageQueueService > | messageQueueService | ||
| ) |
Constructor.
| processName | current process name |
| schedulerService | scheduler for periodic commits |
| historyRepository | persistence repository |
| messageQueueService | message queue for inter-process communication |
|
override |
|
overridevirtual |
Implements lintel::IHistoryService.
|
overridevirtual |
|
overridevirtual |
| processName | filter by process name |
| serviceName | filter by service name |
Implements lintel::IHistoryService.
|
overridevirtual |
| processName | filter by process name |
Implements lintel::IHistoryService.
|
overridevirtual |
| serviceName | filter by service name |
Implements lintel::IHistoryService.
|
overridevirtual |
Reimplemented from lintel::AbstractService< T >.
|
overridevirtual |
Record history entries (may be queued for batch insert).
| entries | entries to record |
Implements lintel::IHistoryService.
|
overridevirtual |
Default initialization does nothing; override in subclasses.
Reimplemented from lintel::AbstractService< T >.
|
overridevirtual |
Default shutdown does nothing; override in subclasses.
Reimplemented from lintel::AbstractService< T >.