This extension Application Programming Interface (API) contains all the necessary operations for building audit plugins for the MigratoryData server to handle audit logs/events.
Before reading this manual, it is recommended to read the Architecture guide.
Classes
- interface MigratoryDataAccessListener
Handle various access events, such as connect, disconnect, subscribe, and unsubscribe.- interface ConnectEvent
Provide information about the client which connects to the server. - interface DisconnectEvent
Provide information about the client which disconnects from the server. - interface SubscribeEvent
Provide information about a subscription. - interface SubscribeWithHistoryEvent
Provide information about a subscription with history. - interface SubscribeWithRecoveryEvent
Provide information about a subscription with recovery. - interface UnsubscribeEvent
Provide information about an unsubscription.
- interface ConnectEvent
- interface MigratoryDataCacheListener
Handle various cache events.- interface CacheAddEvent
Provide information about a cache entry creation. - interface CacheCleanEvent
Provide information about a cache entry deletion. - interface CacheEntry
Provide information about a cache entry. - interface CacheHistoryEvent
Provide information about a cache access by history. - interface CacheRecoveryEvent
Provide information about a cache access by recovery. - interface CacheStartEvent
Provide information about the cache creation/initialization.
- interface CacheAddEvent
- interface MigratoryDataPublishListener
Handle messages received from publishers.- interface PublishEvent
Provide information about the received message.
- interface PublishEvent
- interface MigratoryDataStatsListener
Handle various stats.- interface StatsEvent
Provide information about a stats event.
- interface StatsEvent