Package org.red5.server.stream
Interface ITokenBucketService
public interface ITokenBucketService
A service used to create and manage token buckets.
- Author:
- The Red5 Project, Steven Gong (steven.gong@gmail.com)
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptioncreateTokenBucket
(long capacity, long speed) Create a token bucket.void
removeTokenBucket
(ITokenBucket bucket) Remove this bucket.
-
Field Details
-
KEY
- See Also:
-
-
Method Details
-
createTokenBucket
Create a token bucket.- Parameters:
capacity
- Capacity of the bucket.speed
- Speed of the bucket. Bytes per millisecond.- Returns:
- null if fail to create.
-
removeTokenBucket
Remove this bucket.- Parameters:
bucket
- Bucket to remove
-