public class Config
extends java.lang.Object
Modifier and Type | Class | Description |
---|---|---|
static interface |
Config.ConsensusConfigUpdater |
Modifier and Type | Field | Description |
---|---|---|
static int |
maxCostUInTestMode |
|
static int |
maxExpirationMonthsInTestMode |
|
java.util.Map<java.lang.String,java.lang.Integer> |
minPayment |
|
static int |
quantiser_quantaPerU |
|
java.util.Map<java.lang.String,java.math.BigDecimal> |
rate |
|
static java.lang.String |
testUTemplatePath |
|
static java.lang.String |
uKeyPath |
|
static java.lang.String |
uTemplatePath |
|
static java.time.Duration |
validUntilTailTime |
Constructor | Description |
---|---|
Config() |
Modifier and Type | Method | Description |
---|---|---|
void |
addTransactionUnitsIssuerKeyData(com.icodici.crypto.KeyAddress UIssuerKey) |
|
Config |
copy() |
|
static <T> java.lang.Class<T> |
forceInit(java.lang.Class<T> klass) |
|
java.util.List<com.icodici.crypto.KeyAddress> |
getAddressesWhiteList() |
|
com.icodici.crypto.KeyAddress |
getAuthorizedNameServiceCenterAddress() |
|
com.icodici.crypto.PublicKey |
getAuthorizedNameServiceCenterKey() |
Deprecated.
|
java.time.Duration |
getCheckItemTime() |
|
java.time.Duration |
getConnectivityInfoValidityPeriod() |
|
java.util.List<java.lang.Integer> |
getConsensusReceivedCheckTime() |
|
java.time.Duration |
getDeclinedItemExpiration() |
|
java.time.Duration |
getExpriedNamesCleanupInterval() |
|
java.time.Duration |
getExpriedStorageCleanupInterval() |
|
java.time.Duration |
getFollowerCallbackDelay() |
|
java.time.Duration |
getFollowerCallbackExpiration() |
|
java.time.Duration |
getFollowerCallbackStateStoreTime() |
|
java.time.Duration |
getFollowerCallbackSynchronizationInterval() |
|
int |
getGetItemRetryCount() |
|
java.time.Duration |
getHoldDuration() |
|
java.util.List<com.icodici.crypto.PublicKey> |
getKeysWhiteList() |
|
int |
getKnownSubContractsToResync() |
Num of known (approved, declined, revoked or locked) subcontracts of a complex contract that starts resync
if some another contracts is unknown
|
int |
getLimitRequestsForKeyPerMinute() |
|
int |
getLimitUbotRequestsForKeyPerMinute() |
|
java.time.Duration |
getMaxCacheAge() |
|
java.time.Duration |
getMaxConsensusReceivedCheckTime() |
|
java.time.Duration |
getMaxDiskCacheAge() |
|
java.time.temporal.TemporalAmount |
getMaxDownloadOnApproveTime() |
|
java.time.Duration |
getMaxElectionsTime() |
|
java.time.Duration |
getMaxGetItemTime() |
|
java.time.Duration |
getMaxItemCreationAge() |
|
java.time.Duration |
getMaxNameCacheAge() |
|
java.time.Duration |
getMaxResyncTime() |
|
java.time.Duration |
getMaxVoteTime() |
|
java.time.Duration |
getMaxWaitSessionConsensus() |
|
java.time.Duration |
getMaxWaitSessionNode() |
|
int |
getMinPayment(java.lang.String extendedType) |
|
int |
getNegativeConsensus() |
|
com.icodici.crypto.KeyAddress |
getNetworkAdminKeyAddress() |
|
com.icodici.crypto.KeyAddress |
getNetworkReconfigKeyAddress() |
|
int |
getPaymentQuantaLimit() |
|
java.util.List<java.lang.Integer> |
getPollTime() |
|
int |
getPositiveConsensus() |
|
int |
getQueryContractsLimit() |
|
double |
getRate(java.lang.String extendedType) |
Deprecated.
|
int |
getRateLimitDisablingPayment() |
|
double |
getRateNodesSendFollowerCallbackToComplete() |
Deprecated.
|
java.math.BigDecimal |
getRatioNodesSendFollowerCallbackToComplete() |
|
int |
getResyncBreakConsensus() |
|
int |
getResyncThreshold() |
|
java.util.List<java.lang.Integer> |
getResyncTime() |
|
java.time.Duration |
getRevokedItemExpiration() |
|
java.math.BigDecimal |
getServiceRate(java.lang.String extendedType) |
|
java.time.Duration |
getStatsIntervalBig() |
|
java.time.Duration |
getStatsIntervalSmall() |
|
java.util.Set<com.icodici.crypto.KeyAddress> |
getTransactionUnitsIssuerKeys() |
Deprecated.
use
getUIssuerKeys() instead. |
java.lang.String |
getTUIssuerName() |
Deprecated.
use
getUIssuerName() instead. |
java.time.Duration |
getUbotSessionLifeTime() |
|
java.util.Set<com.icodici.crypto.KeyAddress> |
getUIssuerKeys() |
|
java.lang.String |
getUIssuerName() |
|
java.time.Duration |
getUnlimitPeriod() |
|
java.lang.Boolean |
isPermanetMode() |
|
java.lang.Boolean |
limitFreeRegistrations() |
|
void |
setAuthorizedNameServiceCenterAddress(com.icodici.crypto.KeyAddress authorizedNameServiceCenterAddress) |
|
void |
setAuthorizedNameServiceCenterKeyData(net.sergeych.utils.Bytes authorizedNameServiceCenterKeyData) |
|
void |
setConsensusConfigUpdater(Config.ConsensusConfigUpdater consensusConfigUpdater) |
|
void |
setConsensusReceivedCheckTime(java.util.List<java.lang.Integer> consensusReceivedCheckTime) |
|
void |
setDeclinedItemExpiration(java.time.Duration declinedItemExpiration) |
|
void |
setFollowerCallbackDelay(java.time.Duration followerCallbackDelay) |
|
void |
setFollowerCallbackExpiration(java.time.Duration followerCallbackExpiration) |
|
void |
setFollowerCallbackStateStoreTime(java.time.Duration followerCallbackStateStoreTime) |
|
void |
setFollowerCallbackSynchronizationInterval(java.time.Duration followerCallbackSynchronizationInterval) |
|
void |
setHoldDuration(java.time.Duration holdDuration) |
|
void |
setIsFreeRegistrationsAllowedFromYaml(boolean val) |
|
void |
setMaxCacheAge(java.time.Duration maxCacheAge) |
|
void |
setMaxDiskCacheAge(java.time.Duration diskCacheAge) |
|
void |
setMaxDownloadOnApproveTime(java.time.temporal.TemporalAmount maxDownloadOnApproveTime) |
|
void |
setMaxElectionsTime(java.time.Duration maxElectionsTime) |
|
void |
setMaxGetItemTime(java.time.Duration maxGetItemTime) |
|
void |
setMaxResyncTime(java.time.Duration time) |
|
void |
setNegativeConsensus(int negativeConsensus) |
|
void |
setPermanetMode(boolean val) |
|
void |
setPollTime(java.util.List<java.lang.Integer> pollTimeMillis) |
|
void |
setPositiveConsensus(int positiveConsensus) |
|
void |
setQueryContractsLimit(int queryContractsLimit) |
|
void |
setRate(java.lang.String name,
double value) |
Deprecated.
|
void |
setRateNodesSendFollowerCallbackToComplete(double rateNodesSendFollowerCallbackToComplete) |
Deprecated.
|
void |
setRatioNodesSendFollowerCallbackToComplete(java.math.BigDecimal ratioNodesSendFollowerCallbackToComplete) |
|
void |
setResyncBreakConsensus(int resyncBreakConsensus) |
|
void |
setResyncTime(java.util.List<java.lang.Integer> resyncTime) |
|
void |
setServiceRate(java.lang.String name,
java.math.BigDecimal value) |
|
void |
setStatsIntervalBig(java.time.Duration statsIntervalBig) |
|
void |
setStatsIntervalSmall(java.time.Duration statsIntervalSmall) |
|
boolean |
updateConsensusConfig(int nodesCount) |
public java.util.Map<java.lang.String,java.lang.Integer> minPayment
public java.util.Map<java.lang.String,java.math.BigDecimal> rate
public static java.lang.String uTemplatePath
public static java.lang.String testUTemplatePath
public static java.lang.String uKeyPath
public static int maxExpirationMonthsInTestMode
public static int maxCostUInTestMode
public static int quantiser_quantaPerU
public static java.time.Duration validUntilTailTime
public Config copy()
public void setConsensusConfigUpdater(Config.ConsensusConfigUpdater consensusConfigUpdater)
public java.time.Duration getMaxDiskCacheAge()
public java.time.Duration getStatsIntervalSmall()
public void setStatsIntervalSmall(java.time.Duration statsIntervalSmall)
public java.time.Duration getStatsIntervalBig()
public void setStatsIntervalBig(java.time.Duration statsIntervalBig)
public java.time.Duration getExpriedNamesCleanupInterval()
public java.time.Duration getExpriedStorageCleanupInterval()
public java.time.Duration getHoldDuration()
public void setHoldDuration(java.time.Duration holdDuration)
@Deprecated public void setRate(java.lang.String name, double value)
public void setServiceRate(java.lang.String name, java.math.BigDecimal value)
public void setMaxDiskCacheAge(java.time.Duration diskCacheAge)
public java.time.Duration getConnectivityInfoValidityPeriod()
public static <T> java.lang.Class<T> forceInit(java.lang.Class<T> klass)
public java.time.Duration getDeclinedItemExpiration()
public void setDeclinedItemExpiration(java.time.Duration declinedItemExpiration)
public void addTransactionUnitsIssuerKeyData(com.icodici.crypto.KeyAddress UIssuerKey)
public java.util.List<com.icodici.crypto.PublicKey> getKeysWhiteList()
public java.util.List<com.icodici.crypto.KeyAddress> getAddressesWhiteList()
public int getMinPayment(java.lang.String extendedType)
@Deprecated public double getRate(java.lang.String extendedType)
public java.math.BigDecimal getServiceRate(java.lang.String extendedType)
public int getPositiveConsensus()
public void setPositiveConsensus(int positiveConsensus)
public int getResyncBreakConsensus()
public void setResyncBreakConsensus(int resyncBreakConsensus)
public java.time.Duration getMaxItemCreationAge()
public java.time.Duration getRevokedItemExpiration()
public java.time.Duration getMaxElectionsTime()
public java.time.Duration getMaxVoteTime()
public java.time.Duration getMaxConsensusReceivedCheckTime()
public java.time.Duration getMaxResyncTime()
public void setMaxResyncTime(java.time.Duration time)
public void setMaxElectionsTime(java.time.Duration maxElectionsTime)
public java.time.Duration getMaxCacheAge()
public java.time.Duration getMaxNameCacheAge()
public void setMaxCacheAge(java.time.Duration maxCacheAge)
public java.time.Duration getMaxGetItemTime()
public int getGetItemRetryCount()
public void setMaxGetItemTime(java.time.Duration maxGetItemTime)
public int getNegativeConsensus()
public int getLimitRequestsForKeyPerMinute()
public int getLimitUbotRequestsForKeyPerMinute()
public int getRateLimitDisablingPayment()
public java.time.Duration getUnlimitPeriod()
public void setNegativeConsensus(int negativeConsensus)
public java.util.List<java.lang.Integer> getPollTime()
public void setPollTime(java.util.List<java.lang.Integer> pollTimeMillis)
public java.util.List<java.lang.Integer> getConsensusReceivedCheckTime()
public void setConsensusReceivedCheckTime(java.util.List<java.lang.Integer> consensusReceivedCheckTime)
public java.util.List<java.lang.Integer> getResyncTime()
public java.time.Duration getCheckItemTime()
public void setResyncTime(java.util.List<java.lang.Integer> resyncTime)
public java.time.temporal.TemporalAmount getMaxDownloadOnApproveTime()
public int getPaymentQuantaLimit()
public void setMaxDownloadOnApproveTime(java.time.temporal.TemporalAmount maxDownloadOnApproveTime)
public int getResyncThreshold()
public int getKnownSubContractsToResync()
public java.util.Set<com.icodici.crypto.KeyAddress> getUIssuerKeys()
@Deprecated public java.util.Set<com.icodici.crypto.KeyAddress> getTransactionUnitsIssuerKeys()
getUIssuerKeys()
instead.public com.icodici.crypto.KeyAddress getNetworkReconfigKeyAddress()
public com.icodici.crypto.KeyAddress getNetworkAdminKeyAddress()
public void setAuthorizedNameServiceCenterKeyData(net.sergeych.utils.Bytes authorizedNameServiceCenterKeyData)
public void setAuthorizedNameServiceCenterAddress(com.icodici.crypto.KeyAddress authorizedNameServiceCenterAddress)
public com.icodici.crypto.KeyAddress getAuthorizedNameServiceCenterAddress()
@Deprecated public com.icodici.crypto.PublicKey getAuthorizedNameServiceCenterKey()
public java.lang.String getUIssuerName()
@Deprecated public java.lang.String getTUIssuerName()
getUIssuerName()
instead.public boolean updateConsensusConfig(int nodesCount)
public void setIsFreeRegistrationsAllowedFromYaml(boolean val)
public java.lang.Boolean limitFreeRegistrations()
public void setPermanetMode(boolean val)
public java.lang.Boolean isPermanetMode()
public int getQueryContractsLimit()
public void setQueryContractsLimit(int queryContractsLimit)
public java.time.Duration getFollowerCallbackExpiration()
public void setFollowerCallbackExpiration(java.time.Duration followerCallbackExpiration)
public java.time.Duration getFollowerCallbackDelay()
public void setFollowerCallbackDelay(java.time.Duration followerCallbackDelay)
public java.time.Duration getFollowerCallbackStateStoreTime()
public void setFollowerCallbackStateStoreTime(java.time.Duration followerCallbackStateStoreTime)
public java.time.Duration getFollowerCallbackSynchronizationInterval()
public void setFollowerCallbackSynchronizationInterval(java.time.Duration followerCallbackSynchronizationInterval)
@Deprecated public double getRateNodesSendFollowerCallbackToComplete()
@Deprecated public void setRateNodesSendFollowerCallbackToComplete(double rateNodesSendFollowerCallbackToComplete)
public java.math.BigDecimal getRatioNodesSendFollowerCallbackToComplete()
public void setRatioNodesSendFollowerCallbackToComplete(java.math.BigDecimal ratioNodesSendFollowerCallbackToComplete)
public java.time.Duration getMaxWaitSessionConsensus()
public java.time.Duration getMaxWaitSessionNode()
public java.time.Duration getUbotSessionLifeTime()