public class RankedStorageAccountSet extends Object
| Modifier and Type | Field and Description |
|---|---|
static RandomProvider |
DEFAULT_RANDOM_PROVIDER |
static TimeProvider |
DEFAULT_TIME_PROVIDER |
| Constructor and Description |
|---|
RankedStorageAccountSet() |
RankedStorageAccountSet(int bucketCount,
int bucketDurationMillis,
int[] tiers,
TimeProvider timeProvider,
RandomProvider randomProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAccount(RankedStorageAccount account) |
void |
addAccount(String accountName) |
void |
addResultToAccount(String accountName,
boolean success) |
@Nullable RankedStorageAccount |
getAccount(String accountName) |
@NotNull List<RankedStorageAccount> |
getRankedShuffledAccounts() |
public static final TimeProvider DEFAULT_TIME_PROVIDER
public static final RandomProvider DEFAULT_RANDOM_PROVIDER
public RankedStorageAccountSet(int bucketCount,
int bucketDurationMillis,
int[] tiers,
TimeProvider timeProvider,
RandomProvider randomProvider)
public RankedStorageAccountSet()
public void addResultToAccount(String accountName, boolean success)
public void addAccount(String accountName)
public void addAccount(RankedStorageAccount account)
@Nullable public @Nullable RankedStorageAccount getAccount(String accountName)
@NotNull public @NotNull List<RankedStorageAccount> getRankedShuffledAccounts()
Copyright © 2024. All rights reserved.