using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace TokenBucketLib
{
///
/// 令牌桶工厂,用来生成令牌桶
///
public static class TokenBucketFactory
{
///
/// 制造一个令牌桶
///
/// 令牌投放速度
/// 令牌上限
/// 初始令牌数
/// 一个令牌桶
public static TokenBucket Buid(int ir, int bs, int ip)
{
return new TokenBucket(ir, bs, ip > bs ? bs : ip);
}
public static QueueTokenBucket BuidQueueTokenBucket()
{
return new QueueTokenBucket();
}
}
}