Interface ConnectionLimiter
-
- All Known Subinterfaces:
ConnectionLimiter.CachedLimiter
,ConnectionLimiterService
- All Known Implementing Classes:
CachedConnectionLimiterImpl
,ConnectionLimiter.BlockEveryone
,ConnectionLimiter.NoLimits
public interface ConnectionLimiter
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ConnectionLimiter.BlockEveryone
static interface
ConnectionLimiter.CachedLimiter
static class
ConnectionLimiter.NoLimits
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description ConnectionLimiter
append(ConnectionLimiter limiter)
static ConnectionLimiter.CachedLimiter
blockEveryone()
static ConnectionLimiter.CachedLimiter
noLimits()
ConnectionSlot
register(AMQPConnection<?> connection)
-
-
-
Method Detail
-
register
ConnectionSlot register(AMQPConnection<?> connection)
-
append
ConnectionLimiter append(ConnectionLimiter limiter)
-
noLimits
static ConnectionLimiter.CachedLimiter noLimits()
-
blockEveryone
static ConnectionLimiter.CachedLimiter blockEveryone()
-
-