public class AdaptiveRefreshTriggeredEvent extends Object implements Event
Modifier and Type | Class and Description |
---|---|
static class |
AdaptiveRefreshTriggeredEvent.PersistentReconnectsAdaptiveRefreshTriggeredEvent
Extension to
AdaptiveRefreshTriggeredEvent providing the reconnect-attempt counter value. |
static class |
AdaptiveRefreshTriggeredEvent.UncoveredSlotAdaptiveRefreshTriggeredEvent
Extension to
AdaptiveRefreshTriggeredEvent providing the uncovered slot value. |
Constructor and Description |
---|
AdaptiveRefreshTriggeredEvent(Supplier<Partitions> partitionsSupplier,
Runnable topologyRefreshScheduler,
ClusterTopologyRefreshOptions.RefreshTrigger refreshTrigger) |
Modifier and Type | Method and Description |
---|---|
Partitions |
getPartitions()
Retrieve the currently known partitions.
|
ClusterTopologyRefreshOptions.RefreshTrigger |
getRefreshTrigger()
Retrieve the
ClusterTopologyRefreshOptions.RefreshTrigger that caused this event. |
void |
scheduleRefresh()
Schedules a new topology refresh.
|
public AdaptiveRefreshTriggeredEvent(Supplier<Partitions> partitionsSupplier, Runnable topologyRefreshScheduler, ClusterTopologyRefreshOptions.RefreshTrigger refreshTrigger)
public void scheduleRefresh()
public Partitions getPartitions()
public ClusterTopologyRefreshOptions.RefreshTrigger getRefreshTrigger()
ClusterTopologyRefreshOptions.RefreshTrigger
that caused this event.ClusterTopologyRefreshOptions.RefreshTrigger
that caused this event.Copyright © 2023 lettuce.io. All rights reserved.