Skip navigation links
A B C G I N R S T V 

A

acquire(int) - Method in class com.vlkan.log4j2.redis.appender.guava.GuavaRateLimiter
Acquires the given number of permits from this RateLimiter, blocking until the request can be granted.
append(LogEvent) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 

B

build() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
build() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
build() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 

C

com.vlkan.log4j2.redis.appender - package com.vlkan.log4j2.redis.appender
 
com.vlkan.log4j2.redis.appender.guava - package com.vlkan.log4j2.redis.appender.guava
 
create(double) - Static method in class com.vlkan.log4j2.redis.appender.guava.GuavaRateLimiter
Creates a RateLimiter with the specified stable throughput, given as "permits per second" (commonly referred to as QPS, queries per second).
create(double, long, TimeUnit) - Static method in class com.vlkan.log4j2.redis.appender.guava.GuavaRateLimiter
Creates a RateLimiter with the specified stable throughput, given as "permits per second" (commonly referred to as QPS, queries per second), and a warmup period, during which the RateLimiter smoothly ramps up its rate, until it reaches its maximum rate at the end of the period (as long as there are enough requests to saturate it).

G

getBatchSize() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 
getBatchSize() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig
 
getBlockWhenExhausted() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getBufferSize() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 
getBufferSize() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig
 
getByteRateLimitFailureCount() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
getByteRateLimitFailureCount() - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
Number of events dropped due to byte rate limit violation.
getCharset() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
getConfig() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
getConfig() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
getConnectionTimeoutSeconds() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
getEventRateLimitFailureCount() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
getEventRateLimitFailureCount() - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
Number of events dropped due to event rate limit violation.
getEvictionPolicyClassName() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getEvictionPolicyClassName() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
getFairness() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getFlushPeriodMillis() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 
getFlushPeriodMillis() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig
 
getHandler() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
getHost() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
getIgnoredEventCount() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
getIgnoredEventCount() - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
Number of events dropped due to a previous internal (e.g., Redis push) failure.
getJedisPoolConfig() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
getJmxBean() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
getJmxBeanName() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 
getJmxBeanName() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig
 
getJmxEnabled() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getJmxNameBase() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getJmxNameBase() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
getJmxNamePrefix() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getJmxNamePrefix() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
getKey() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
getLayout() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
getLayout() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
getLifo() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getMaxByteCountPerSecond() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 
getMaxByteCountPerSecond() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig
 
getMaxEventCountPerSecond() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 
getMaxEventCountPerSecond() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig
 
getMaxIdle() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getMaxIdle() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
getMaxTotal() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getMaxTotal() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
getMaxWaitMillis() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getMaxWaitMillis() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
getMinEvictableIdleTimeMillis() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getMinEvictableIdleTimeMillis() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
getMinIdle() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getMinIdle() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
getName() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
getName() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
getNumTestsPerEvictionRun() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getNumTestsPerEvictionRun() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
getPassword() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
getPoolConfig() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
getPort() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
getRedisPushFailureCount() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
getRedisPushFailureCount() - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
Number of failed Redis pushes.
getRedisPushSuccessCount() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
getRedisPushSuccessCount() - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
Number of succeeded Redis pushes.
getSocketTimeoutSeconds() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
getSoftMinEvictableIdleTimeMillis() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getSoftMinEvictableIdleTimeMillis() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
getState() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
getTestOnBorrow() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getTestOnCreate() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getTestOnReturn() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getTestWhileIdle() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getThrottlerConfig() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
getTimeBetweenEvictionRunsMillis() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
getTimeBetweenEvictionRunsMillis() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
getTotalEventCount() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
getTotalEventCount() - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
Number of events received by the appender.
getUnavailableBufferSpaceFailureCount() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
getUnavailableBufferSpaceFailureCount() - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
Number of events dropped due to unavailable buffer space while queueing.
GuavaLongMath - Enum in com.vlkan.log4j2.redis.appender.guava
 
GuavaRateLimiter - Class in com.vlkan.log4j2.redis.appender.guava
A rate limiter.
GuavaStopwatch - Class in com.vlkan.log4j2.redis.appender.guava
An object that measures elapsed time in nanoseconds.
GuavaTicker - Class in com.vlkan.log4j2.redis.appender.guava
 
GuavaTicker() - Constructor for class com.vlkan.log4j2.redis.appender.guava.GuavaTicker
Constructor for use by subclasses.

I

ignoreExceptions() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
incrementByteRateLimitFailureCount(long) - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
incrementByteRateLimitFailureCount(long) - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
 
incrementEventRateLimitFailureCount(long) - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
incrementEventRateLimitFailureCount(long) - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
 
incrementIgnoredEventCount(long) - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
incrementIgnoredEventCount(long) - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
 
incrementRedisPushFailureCount(int) - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
incrementRedisPushFailureCount(int) - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
 
incrementRedisPushSuccessCount(int) - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
incrementRedisPushSuccessCount(int) - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
 
incrementTotalEventCount(long) - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
incrementTotalEventCount(long) - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
 
incrementUnavailableBufferSpaceFailureCount(long) - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
incrementUnavailableBufferSpaceFailureCount(long) - Method in interface com.vlkan.log4j2.redis.appender.RedisThrottlerJmxBean
 
initialize() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
isBlockWhenExhausted() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
isDebugEnabled() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
isFairness() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
isIgnoreExceptions() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
isJmxEnabled() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
isLifo() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
isStarted() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
isStopped() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
isTestOnBorrow() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
isTestOnCreate() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
isTestOnReturn() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
isTestWhileIdle() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 

N

newBuilder() - Static method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
newBuilder() - Static method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
newBuilder() - Static method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig
 

R

read() - Method in class com.vlkan.log4j2.redis.appender.guava.GuavaTicker
Returns the number of nanoseconds elapsed since this ticker's fixed point of reference.
RedisAppender - Class in com.vlkan.log4j2.redis.appender
 
RedisAppender.Builder - Class in com.vlkan.log4j2.redis.appender
 
RedisConnectionPoolConfig - Class in com.vlkan.log4j2.redis.appender
 
RedisConnectionPoolConfig.Builder - Class in com.vlkan.log4j2.redis.appender
 
RedisThrottlerConfig - Class in com.vlkan.log4j2.redis.appender
 
RedisThrottlerConfig.Builder - Class in com.vlkan.log4j2.redis.appender
 
RedisThrottlerInternalJmxBean - Class in com.vlkan.log4j2.redis.appender
 
RedisThrottlerInternalJmxBean() - Constructor for class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
RedisThrottlerJmxBean - Interface in com.vlkan.log4j2.redis.appender
 

S

saturatedAdd(long, long) - Static method in enum com.vlkan.log4j2.redis.appender.guava.GuavaLongMath
Returns the sum of a and b unless it would overflow or underflow in which case Long.MAX_VALUE or Long.MIN_VALUE is returned, respectively.
setBatchSize(int) - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 
setBlockWhenExhausted(boolean) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setBufferSize(int) - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 
setCharset(Charset) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setConfig(Configuration) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setConnectionTimeoutSeconds(int) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setDebugEnabled(boolean) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setEvictionPolicyClassName(String) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setFairness(boolean) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setFlushPeriodMillis(long) - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 
setHandler(ErrorHandler) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
setHost(String) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setIgnoreExceptions(boolean) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setJmxBeanName(String) - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 
setJmxEnabled(boolean) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setJmxNameBase(String) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setJmxNamePrefix(String) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setKey(String) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setLayout(Layout<LogEvent>) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setLifo(boolean) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setMaxByteCountPerSecond(double) - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 
setMaxEventCountPerSecond(double) - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 
setMaxIdle(int) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setMaxTotal(int) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setMaxWaitMillis(long) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setMinEvictableIdleTimeMillis(long) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setMinIdle(int) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setName(String) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setNumTestsPerEvictionRun(int) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setPassword(String) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setPoolConfig(RedisConnectionPoolConfig) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setPort(int) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setSocketTimeoutSeconds(int) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setSoftMinEvictableIdleTimeMillis(long) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setTestOnBorrow(boolean) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setTestOnCreate(boolean) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setTestOnReturn(boolean) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setTestWhileIdle(boolean) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
setThrottlerConfig(RedisThrottlerConfig) - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
setTimeBetweenEvictionRunsMillis(long) - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
start() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
stop() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
systemTicker() - Static method in class com.vlkan.log4j2.redis.appender.guava.GuavaTicker
A ticker that reads the current time using System.nanoTime().

T

toString() - Method in class com.vlkan.log4j2.redis.appender.guava.GuavaRateLimiter
 
toString() - Method in class com.vlkan.log4j2.redis.appender.guava.GuavaStopwatch
Returns a string representation of the current elapsed time.
toString() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender.Builder
 
toString() - Method in class com.vlkan.log4j2.redis.appender.RedisAppender
 
toString() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig.Builder
 
toString() - Method in class com.vlkan.log4j2.redis.appender.RedisConnectionPoolConfig
 
toString() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig.Builder
 
toString() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerConfig
 
toString() - Method in class com.vlkan.log4j2.redis.appender.RedisThrottlerInternalJmxBean
 
tryAcquire(int) - Method in class com.vlkan.log4j2.redis.appender.guava.GuavaRateLimiter
Acquires permits from this GuavaRateLimiter if it can be acquired immediately without delay.
tryAcquire() - Method in class com.vlkan.log4j2.redis.appender.guava.GuavaRateLimiter
Acquires a permit from this GuavaRateLimiter if it can be acquired immediately without delay.

V

valueOf(String) - Static method in enum com.vlkan.log4j2.redis.appender.guava.GuavaLongMath
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.vlkan.log4j2.redis.appender.guava.GuavaLongMath
Returns an array containing the constants of this enum type, in the order they are declared.
A B C G I N R S T V 
Skip navigation links

Copyright © 2019. All rights reserved.