JavaScript is disabled on your browser.
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
B
C
D
E
G
H
I
M
R
T
W
B
build()
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogBuilder
C
com.swrve.ratelimitedlogger
- package com.swrve.ratelimitedlogger
an SLF4J-compatible, simple, fluent API for rate-limited logging in Java; start with
RateLimitedLog
.
CounterMetric
- Interface in
com.swrve.ratelimitedlogger
An interface used to implement the target for RateLimitedLogWithPattern#withMetrics(), allowing callers to provide their own metric-recording implementation.
D
debug(String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
debug(Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
E
equals(Object)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
Two RateLimitedLogWithPattern objects are considered equal if their messages match; the RateAndPeriods are not significant.
error(String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
error(Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
every(Duration)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogBuilder.MissingPeriod
Specify the time period.
G
get(String)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
H
hashCode()
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
I
increment(String)
- Method in interface com.swrve.ratelimitedlogger.
CounterMetric
Increment the value of the named metric @param metricName by 1.
info(String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
info(Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
M
maxRate(int)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogBuilder.MissingRateAndPeriod
Specify the maximum count of logs in every time period.
R
RateLimitedLog
- Class in
com.swrve.ratelimitedlogger
An SLF4J-compatible API for rate-limited logging.
RateLimitedLogBuilder
- Class in
com.swrve.ratelimitedlogger
Factory to create new RateLimitedLog instances in a fluent Builder style.
RateLimitedLogBuilder.MissingPeriod
- Class in
com.swrve.ratelimitedlogger
RateLimitedLogBuilder.MissingRateAndPeriod
- Class in
com.swrve.ratelimitedlogger
RateLimitedLogWithPattern
- Class in
com.swrve.ratelimitedlogger
An individual log pattern - the unit of rate limiting.
recordMetrics(CounterMetric)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogBuilder
Optional: should we record metrics about the call rate using @param stats.
T
trace(String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
logging APIs.
trace(Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
logging APIs.
W
warn(String, Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLog
warn(Object...)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogWithPattern
withRateLimit(Logger)
- Static method in class com.swrve.ratelimitedlogger.
RateLimitedLog
Start building a new RateLimitedLog, wrapping the SLF4J logger @param logger.
withStopwatch(Stopwatch)
- Method in class com.swrve.ratelimitedlogger.
RateLimitedLogBuilder
Specify that the rate-limited logger should compute time using @param stopwatch.
B
C
D
E
G
H
I
M
R
T
W
Package
Class
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes