bucket4j-core-8.10.1.jar中文-英文对照文档.zip

com.bucket4jbucket4j-core8.10.1API文档接口文档中文文档中英对照JavaJavaDoc操作手册Maven依赖Gradle依赖Java开发使用指南离线文档Java编程寒水馨
文件基础信息

文件名称: bucket4j-core-8.10.1.jar中文-英文对照文档.zip

文件类型: Java 组件中文文档
文件大小: 1.92 MB

选择下载方式

方式1:前往hanshuixin.org下载
前往 hanshuixin.org ,在hanshuixin.org查看/下载

文件简介

bucket4j-core-8.10.1.jar中文-英文对照文档.zip 中包含以下内容

  1. 中文-英文对照文档:位于压缩包内的“文档”文件夹中
  2. 说明文件:使用说明.txt、README.md
  3. Maven依赖:bucket4j-core-8.10.1.jar Maven依赖信息(可用于项目pom.xml).txt
  4. Gradle依赖:bucket4j-core-8.10.1.jar Gradle依赖信息(可用于项目build.gradle).txt
  5. jar包下载地址:bucket4j-core-8.10.1.jar下载地址(官方地址+国内镜像地址).txt
  6. 源码下载地址:bucket4j-core-8.10.1-sources.jar下载地址(官方地址+国内镜像地址).txt

使用方法

  1. 解压 bucket4j-core-8.10.1.jar中文-英文对照文档.zip,找到 解压后的文件夹>文档>index.html,双击index.html即可用浏览器打开查看。
  2. 为了防止解压后路径太长导致浏览器无法打开,推荐在解压时选择“解压到当前文件夹”(放心,自带文件夹,文件不会散落一地)。
  3. 有时,一套Java组件会有多个jar,所以在下载前,请仔细阅读本篇描述,以确保这就是你需要的文件。

组件信息

简介

  • 名称: bucket4j-core
  • 描述: Bucket4j 核心库
  • 版本: 8.10.1

Maven依赖

<dependency>
	<groupId>com.bucket4j</groupId>
	<artifactId>bucket4j-core</artifactId>
	<version>8.10.1</version>
</dependency>

Gradle依赖

Gradle:
	implementation group: 'com.bucket4j', name: 'bucket4j-core', version: '8.10.1'
Gradle (Short):
	implementation 'com.bucket4j:bucket4j-core:8.10.1'
Gradle (Kotlin):
	implementation("com.bucket4j:bucket4j-core:8.10.1")

寒水馨 Java 组件中文文档系列说明

  • 文档为 Java 组件的中文翻译文档
  • 文档由 寒水馨 翻译整理,非官方版本
  • 本系列文档获取地址:https://hanshuixin.org
  • 本文档为人性化翻译,精心制作,请放心使用
  • 本文档为双语同时展示,一行原文、一行译文,可逐行对照,避免了原文/译文来回切换的麻烦
  • 有原文可参照,不再担心翻译偏差误导
  • 边学技术、边学英语
  • 只翻译了该翻译的内容,如:注释、说明、描述、用法讲解 等
  • 不该翻译的内容保持原样,如:类名、方法名、包名、类型、关键字、代码 等

版权声明与来源信息

本翻译文档基于以下开源项目制作,严格遵守各项目的开源许可证,并在此列出其版权归属与许可证信息。

本组件包含的 Java package(包)

io.github.bucket4j
io.github.bucket4j.distributed
io.github.bucket4j.distributed.expiration
io.github.bucket4j.distributed.jdbc
io.github.bucket4j.distributed.proxy
io.github.bucket4j.distributed.proxy.generic.compare_and_swap
io.github.bucket4j.distributed.proxy.generic.pessimistic_locking
io.github.bucket4j.distributed.proxy.generic.select_for_update
io.github.bucket4j.distributed.proxy.optimization
io.github.bucket4j.distributed.proxy.optimization.batch
io.github.bucket4j.distributed.proxy.optimization.delay
io.github.bucket4j.distributed.proxy.optimization.manual
io.github.bucket4j.distributed.proxy.optimization.predictive
io.github.bucket4j.distributed.proxy.optimization.skiponzero
io.github.bucket4j.distributed.remote
io.github.bucket4j.distributed.remote.commands
io.github.bucket4j.distributed.serialization
io.github.bucket4j.distributed.versioning
io.github.bucket4j.local
io.github.bucket4j.util
io.github.bucket4j.util.concurrent.batch

本组件包含的 Java class(类)

io.github.bucket4j.AbstractBucket
io.github.bucket4j.Bandwidth
io.github.bucket4j.BandwidthBuilder
io.github.bucket4j.BandwidthBuilder.BandwidthBuilderBuildStage
io.github.bucket4j.BandwidthBuilder.BandwidthBuilderCapacityStage
io.github.bucket4j.BandwidthBuilder.BandwidthBuilderRefillStage
io.github.bucket4j.BlockingBucket
io.github.bucket4j.BlockingStrategy
io.github.bucket4j.Bucket
io.github.bucket4j.BucketConfiguration
io.github.bucket4j.BucketExceptions
io.github.bucket4j.BucketExceptions.BucketExecutionException
io.github.bucket4j.BucketListener
io.github.bucket4j.BucketState
io.github.bucket4j.BucketState64BitsInteger
io.github.bucket4j.ConfigurationBuilder
io.github.bucket4j.ConsumptionProbe
io.github.bucket4j.EstimationProbe
io.github.bucket4j.Experimental
io.github.bucket4j.LimitChecker
io.github.bucket4j.MathType
io.github.bucket4j.Nothing
io.github.bucket4j.Refill
io.github.bucket4j.SchedulingBucket
io.github.bucket4j.SimpleBucketListener
io.github.bucket4j.TimeMeter
io.github.bucket4j.TimeoutException
io.github.bucket4j.TokensInheritanceStrategy
io.github.bucket4j.UninterruptibleBlockingStrategy
io.github.bucket4j.VerboseBucket
io.github.bucket4j.VerboseResult
io.github.bucket4j.VerboseResult.Diagnostics
io.github.bucket4j.distributed.AsyncBucketProxy
io.github.bucket4j.distributed.AsyncBucketProxyAdapter
io.github.bucket4j.distributed.AsyncOptimizationController
io.github.bucket4j.distributed.AsyncVerboseBucket
io.github.bucket4j.distributed.BucketProxy
io.github.bucket4j.distributed.ExpirationAfterWriteStrategy
io.github.bucket4j.distributed.OptimizationController
io.github.bucket4j.distributed.expiration.BasedOnTimeForRefillingBucketUpToMaxExpirationAfterWriteStrategy
io.github.bucket4j.distributed.expiration.FixedTtlExpirationAfterWriteStrategy
io.github.bucket4j.distributed.expiration.NoneExpirationAfterWriteStrategy
io.github.bucket4j.distributed.jdbc.BucketTableSettings
io.github.bucket4j.distributed.jdbc.PrimaryKeyMapper
io.github.bucket4j.distributed.jdbc.SQLProxyConfiguration
io.github.bucket4j.distributed.jdbc.SQLProxyConfigurationBuilder
io.github.bucket4j.distributed.proxy.AbstractProxyManager
io.github.bucket4j.distributed.proxy.AsyncCommandExecutor
io.github.bucket4j.distributed.proxy.AsyncProxyManager
io.github.bucket4j.distributed.proxy.BucketNotFoundException
io.github.bucket4j.distributed.proxy.ClientSideConfig
io.github.bucket4j.distributed.proxy.CommandExecutor
io.github.bucket4j.distributed.proxy.ConfigurationNeedToBeReplacedException
io.github.bucket4j.distributed.proxy.DefaultAsyncBucketProxy
io.github.bucket4j.distributed.proxy.DefaultBucketProxy
io.github.bucket4j.distributed.proxy.ExecutionStrategy
io.github.bucket4j.distributed.proxy.ImplicitConfigurationReplacement
io.github.bucket4j.distributed.proxy.ProxyManager
io.github.bucket4j.distributed.proxy.RecoveryStrategy
io.github.bucket4j.distributed.proxy.RemoteAsyncBucketBuilder
io.github.bucket4j.distributed.proxy.RemoteBucketBuilder
io.github.bucket4j.distributed.proxy.Timeout
io.github.bucket4j.distributed.proxy.generic.compare_and_swap.AbstractCompareAndSwapBasedProxyManager
io.github.bucket4j.distributed.proxy.generic.compare_and_swap.AsyncCompareAndSwapOperation
io.github.bucket4j.distributed.proxy.generic.compare_and_swap.CompareAndSwapOperation
io.github.bucket4j.distributed.proxy.generic.pessimistic_locking.AbstractLockBasedProxyManager
io.github.bucket4j.distributed.proxy.generic.pessimistic_locking.LockBasedTransaction
io.github.bucket4j.distributed.proxy.generic.select_for_update.AbstractSelectForUpdateBasedProxyManager
io.github.bucket4j.distributed.proxy.generic.select_for_update.LockAndGetResult
io.github.bucket4j.distributed.proxy.generic.select_for_update.SelectForUpdateBasedTransaction
io.github.bucket4j.distributed.proxy.optimization.DefaultOptimizationListener
io.github.bucket4j.distributed.proxy.optimization.DelayParameters
io.github.bucket4j.distributed.proxy.optimization.NopeOptimizationListener
io.github.bucket4j.distributed.proxy.optimization.Optimization
io.github.bucket4j.distributed.proxy.optimization.OptimizationListener
io.github.bucket4j.distributed.proxy.optimization.Optimizations
io.github.bucket4j.distributed.proxy.optimization.PredictionParameters
io.github.bucket4j.distributed.proxy.optimization.batch.AsyncBatchingExecutor
io.github.bucket4j.distributed.proxy.optimization.batch.BatchingExecutor
io.github.bucket4j.distributed.proxy.optimization.batch.BatchingOptimization
io.github.bucket4j.distributed.proxy.optimization.delay.DelayOptimization
io.github.bucket4j.distributed.proxy.optimization.manual.ManuallySyncingOptimization
io.github.bucket4j.distributed.proxy.optimization.predictive.PredictiveOptimization
io.github.bucket4j.distributed.proxy.optimization.predictive.Sampling
io.github.bucket4j.distributed.proxy.optimization.skiponzero.SkipSyncOnZeroOptimization
io.github.bucket4j.distributed.remote.AbstractBinaryTransaction
io.github.bucket4j.distributed.remote.BucketNotFoundError
io.github.bucket4j.distributed.remote.CommandError
io.github.bucket4j.distributed.remote.CommandResult
io.github.bucket4j.distributed.remote.ConfigurationNeedToBeReplacedError
io.github.bucket4j.distributed.remote.MultiResult
io.github.bucket4j.distributed.remote.MutableBucketEntry
io.github.bucket4j.distributed.remote.RemoteBucketState
io.github.bucket4j.distributed.remote.RemoteCommand
io.github.bucket4j.distributed.remote.RemoteStat
io.github.bucket4j.distributed.remote.RemoteVerboseResult
io.github.bucket4j.distributed.remote.Request
io.github.bucket4j.distributed.remote.UnsupportedNamedTypeError
io.github.bucket4j.distributed.remote.UnsupportedTypeError
io.github.bucket4j.distributed.remote.UsageOfObsoleteApiError
io.github.bucket4j.distributed.remote.UsageOfUnsupportedApiError
io.github.bucket4j.distributed.remote.commands.AddTokensCommand
io.github.bucket4j.distributed.remote.commands.CheckConfigurationVersionAndExecuteCommand
io.github.bucket4j.distributed.remote.commands.ConsumeAsMuchAsPossibleCommand
io.github.bucket4j.distributed.remote.commands.ConsumeIgnoringRateLimitsCommand
io.github.bucket4j.distributed.remote.commands.CreateInitialStateAndExecuteCommand
io.github.bucket4j.distributed.remote.commands.CreateInitialStateWithVersionOrReplaceConfigurationAndExecuteCommand
io.github.bucket4j.distributed.remote.commands.CreateSnapshotCommand
io.github.bucket4j.distributed.remote.commands.EstimateAbilityToConsumeCommand
io.github.bucket4j.distributed.remote.commands.ForceAddTokensCommand
io.github.bucket4j.distributed.remote.commands.GetAvailableTokensCommand
io.github.bucket4j.distributed.remote.commands.GetConfigurationCommand
io.github.bucket4j.distributed.remote.commands.MultiCommand
io.github.bucket4j.distributed.remote.commands.ReplaceConfigurationCommand
io.github.bucket4j.distributed.remote.commands.ReserveAndCalculateTimeToSleepCommand
io.github.bucket4j.distributed.remote.commands.ResetCommand
io.github.bucket4j.distributed.remote.commands.SyncCommand
io.github.bucket4j.distributed.remote.commands.TryConsumeAndReturnRemainingTokensCommand
io.github.bucket4j.distributed.remote.commands.TryConsumeCommand
io.github.bucket4j.distributed.remote.commands.VerboseCommand
io.github.bucket4j.distributed.serialization.DataOutputSerializationAdapter
io.github.bucket4j.distributed.serialization.DeserializationAdapter
io.github.bucket4j.distributed.serialization.InternalSerializationHelper
io.github.bucket4j.distributed.serialization.Mapper
io.github.bucket4j.distributed.serialization.PrimitiveSerializationHandles
io.github.bucket4j.distributed.serialization.Scope
io.github.bucket4j.distributed.serialization.SerializationAdapter
io.github.bucket4j.distributed.serialization.SerializationHandle
io.github.bucket4j.distributed.serialization.SerializationHandles
io.github.bucket4j.distributed.versioning.BackwardCompatibilityException
io.github.bucket4j.distributed.versioning.UnsupportedNamedTypeException
io.github.bucket4j.distributed.versioning.UnsupportedTypeException
io.github.bucket4j.distributed.versioning.UsageOfObsoleteApiException
io.github.bucket4j.distributed.versioning.UsageOfUnsupportedApiException
io.github.bucket4j.distributed.versioning.Version
io.github.bucket4j.distributed.versioning.Versions
io.github.bucket4j.distributed.versioning.Versions.UnknownVersion
io.github.bucket4j.local.LocalBucket
io.github.bucket4j.local.LocalBucketBuilder
io.github.bucket4j.local.LocalBucketSerializationHelper
io.github.bucket4j.local.LockFreeBucket
io.github.bucket4j.local.SynchronizationStrategy
io.github.bucket4j.local.SynchronizedBucket
io.github.bucket4j.local.ThreadUnsafeBucket
io.github.bucket4j.util.ComparableByContent
io.github.bucket4j.util.concurrent.batch.AsyncBatchHelper
io.github.bucket4j.util.concurrent.batch.BatchHelper
io.github.bucket4j.util.concurrent.batch.BatchHelper.BatchFailedException