package traffic
Ordering
- Alphabetic
Visibility
- Public
- Protected
Type Members
- class EnterpriseSequencerRateLimitManager extends SequencerRateLimitManager with NamedLogging with FlagCloseable
- class SequencerTrafficControlSubscriber extends TrafficControlSubscriber with NamedLogging
- trait TrafficConsumedManagerFactory extends AnyRef
- class TrafficPurchasedManager extends NamedLogging with FlagCloseable with HasCloseContext
Manages traffic purchased entries for sequencer members.
Manages traffic purchased entries for sequencer members. This borrows concepts from topology management, in a simplified way. There is no "change delay", which has the direct consequence that traffic purchased entry updates need to be processed sequentially before subsequent messages read in the BlockUpdateGenerator can be processed. We also only here keep track of the latest *few* balance updates for each member in memory. Older traffic states will have to be fetched from the database. Traffic purchased entries can be automatically pruned from the cache AND the store according to pruningRetentionWindow.
Value Members
- object DefaultTrafficConsumedManagerFactory extends TrafficConsumedManagerFactory
- object EnterpriseSequencerRateLimitManager
- object TrafficPurchasedManager