Index

A B C D E F G H I J M N R S W Z 
All Classes All Packages

A

analyze(Throwable, Bucket4jGeneralException) - Method in class com.giffing.bucket4j.spring.boot.starter.failureanalyzer.Bucket4JAutoConfigFailureAnalyzer
 
AsyncCacheResolver - Interface in com.giffing.bucket4j.spring.boot.starter.config.cache
The synchronous cache resolver is a marker interface to mark async cache implementations.

B

Bucket4JAutoConfigFailureAnalyzer - Class in com.giffing.bucket4j.spring.boot.starter.failureanalyzer
The failure analyzer is responsible to provide readable information of exception which occur on startup.
Bucket4JAutoConfigFailureAnalyzer() - Constructor for class com.giffing.bucket4j.spring.boot.starter.failureanalyzer.Bucket4JAutoConfigFailureAnalyzer
 
Bucket4JAutoConfigurationServletFilter - Class in com.giffing.bucket4j.spring.boot.starter.config.servlet
Configures Filters for Bucket4Js rate limit.
Bucket4JAutoConfigurationServletFilter() - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.servlet.Bucket4JAutoConfigurationServletFilter
 
Bucket4JAutoConfigurationWebfluxFilter - Class in com.giffing.bucket4j.spring.boot.starter.config.webflux
Configures Servlet Filters for Bucket4Js rate limit.
Bucket4JAutoConfigurationWebfluxFilter() - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.webflux.Bucket4JAutoConfigurationWebfluxFilter
 
Bucket4JAutoConfigurationZuul - Class in com.giffing.bucket4j.spring.boot.starter.config.zuul
Configures ZuulFilters for Bucket4Js rate limit.
Bucket4JAutoConfigurationZuul() - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.zuul.Bucket4JAutoConfigurationZuul
 
Bucket4JBaseConfiguration<R> - Class in com.giffing.bucket4j.spring.boot.starter.config
Holds helper Methods which are reused by the Bucket4JAutoConfigurationServletFilter and the Bucket4JAutoConfigurationZuul configuration classes
Bucket4JBaseConfiguration() - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.Bucket4JBaseConfiguration
 
Bucket4jCacheConfiguration - Class in com.giffing.bucket4j.spring.boot.starter.config.cache
 
Bucket4jCacheConfiguration() - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.cache.Bucket4jCacheConfiguration
 
bucket4jCacheResolver() - Method in class com.giffing.bucket4j.spring.boot.starter.config.cache.jcache.InfinispanJCacheBucket4jConfiguration
 
bucket4jCacheResolver() - Method in class com.giffing.bucket4j.spring.boot.starter.config.cache.jcache.JCacheBucket4jConfiguration
 
bucket4jConfig() - Method in class com.giffing.bucket4j.spring.boot.starter.config.metrics.actuator.Bucket4jEndpoint.Bucket4jEndpointConfig
 
Bucket4jEndpoint - Class in com.giffing.bucket4j.spring.boot.starter.config.metrics.actuator
 
Bucket4jEndpoint() - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.metrics.actuator.Bucket4jEndpoint
 
Bucket4jEndpoint.Bucket4jEndpointConfig - Class in com.giffing.bucket4j.spring.boot.starter.config.metrics.actuator
 
Bucket4jEndpointConfig() - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.metrics.actuator.Bucket4jEndpoint.Bucket4jEndpointConfig
 
Bucket4jGeneralException - Exception in com.giffing.bucket4j.spring.boot.starter.exception
All exceptions should be extend from the this base exception.
Bucket4jGeneralException() - Constructor for exception com.giffing.bucket4j.spring.boot.starter.exception.Bucket4jGeneralException
 
Bucket4jMetricHandler - Class in com.giffing.bucket4j.spring.boot.starter.config.metrics.actuator
 
Bucket4jMetricHandler() - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.metrics.actuator.Bucket4jMetricHandler
 
Bucket4jMetricsConfiguration - Class in com.giffing.bucket4j.spring.boot.starter.config.metrics.actuator
 
Bucket4jMetricsConfiguration() - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.metrics.actuator.Bucket4jMetricsConfiguration
 
buildFilterConfig(Bucket4JConfiguration, ProxyManager<String>, ExpressionParser, ConfigurableBeanFactory) - Method in class com.giffing.bucket4j.spring.boot.starter.config.Bucket4JBaseConfiguration
 

C

CacheResolver - Interface in com.giffing.bucket4j.spring.boot.starter.config.cache
The CacheResolver is used to resolve Bucket4js ProxyManager by a given cache name.
com.giffing.bucket4j.spring.boot.starter.config - package com.giffing.bucket4j.spring.boot.starter.config
 
com.giffing.bucket4j.spring.boot.starter.config.cache - package com.giffing.bucket4j.spring.boot.starter.config.cache
 
com.giffing.bucket4j.spring.boot.starter.config.cache.hazelcast - package com.giffing.bucket4j.spring.boot.starter.config.cache.hazelcast
 
com.giffing.bucket4j.spring.boot.starter.config.cache.ignite - package com.giffing.bucket4j.spring.boot.starter.config.cache.ignite
 
com.giffing.bucket4j.spring.boot.starter.config.cache.infinispan - package com.giffing.bucket4j.spring.boot.starter.config.cache.infinispan
 
com.giffing.bucket4j.spring.boot.starter.config.cache.jcache - package com.giffing.bucket4j.spring.boot.starter.config.cache.jcache
 
com.giffing.bucket4j.spring.boot.starter.config.metrics - package com.giffing.bucket4j.spring.boot.starter.config.metrics
 
com.giffing.bucket4j.spring.boot.starter.config.metrics.actuator - package com.giffing.bucket4j.spring.boot.starter.config.metrics.actuator
 
com.giffing.bucket4j.spring.boot.starter.config.servlet - package com.giffing.bucket4j.spring.boot.starter.config.servlet
 
com.giffing.bucket4j.spring.boot.starter.config.springboot - package com.giffing.bucket4j.spring.boot.starter.config.springboot
 
com.giffing.bucket4j.spring.boot.starter.config.webflux - package com.giffing.bucket4j.spring.boot.starter.config.webflux
 
com.giffing.bucket4j.spring.boot.starter.config.zuul - package com.giffing.bucket4j.spring.boot.starter.config.zuul
 
com.giffing.bucket4j.spring.boot.starter.exception - package com.giffing.bucket4j.spring.boot.starter.exception
 
com.giffing.bucket4j.spring.boot.starter.failureanalyzer - package com.giffing.bucket4j.spring.boot.starter.failureanalyzer
 
com.giffing.bucket4j.spring.boot.starter.servlet - package com.giffing.bucket4j.spring.boot.starter.servlet
 
com.giffing.bucket4j.spring.boot.starter.webflux - package com.giffing.bucket4j.spring.boot.starter.webflux
 
com.giffing.bucket4j.spring.boot.starter.zuul - package com.giffing.bucket4j.spring.boot.starter.zuul
 
customize(ConfigurableServletWebServerFactory) - Method in class com.giffing.bucket4j.spring.boot.starter.config.servlet.Bucket4JAutoConfigurationServletFilter
 

D

doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class com.giffing.bucket4j.spring.boot.starter.servlet.ServletRequestFilter
 
dummyMetricHandler() - Method in class com.giffing.bucket4j.spring.boot.starter.config.Bucket4JBaseConfiguration
 
DummyMetricHandler - Class in com.giffing.bucket4j.spring.boot.starter.config.metrics
 
DummyMetricHandler() - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.metrics.DummyMetricHandler
 

E

executeCondition(RateLimit, ExpressionParser, BeanFactory) - Method in class com.giffing.bucket4j.spring.boot.starter.config.Bucket4JBaseConfiguration
Creates the lambda for the execute condition which will be evaluated on each request.

F

filter(ServerWebExchange, WebFilterChain) - Method in class com.giffing.bucket4j.spring.boot.starter.webflux.WebfluxWebFilter
 
FilterKeyTypeDeprectatedException - Exception in com.giffing.bucket4j.spring.boot.starter.exception
 
FilterKeyTypeDeprectatedException() - Constructor for exception com.giffing.bucket4j.spring.boot.starter.exception.FilterKeyTypeDeprectatedException
 
filterOrder() - Method in class com.giffing.bucket4j.spring.boot.starter.zuul.ZuulRateLimitFilter
 
filterType() - Method in class com.giffing.bucket4j.spring.boot.starter.zuul.ZuulRateLimitFilter
 
FilterURLInvalidException - Exception in com.giffing.bucket4j.spring.boot.starter.exception
 
FilterURLInvalidException(String, String) - Constructor for exception com.giffing.bucket4j.spring.boot.starter.exception.FilterURLInvalidException
 

G

getCacheName() - Method in exception com.giffing.bucket4j.spring.boot.starter.exception.JCacheNotFoundException
 
getCurrentRequestContext() - Method in class com.giffing.bucket4j.spring.boot.starter.zuul.ZuulRateLimitFilter
 
getDescription() - Method in exception com.giffing.bucket4j.spring.boot.starter.exception.FilterURLInvalidException
 
getFilterRegex() - Method in exception com.giffing.bucket4j.spring.boot.starter.exception.FilterURLInvalidException
 
getKeyFilter(String, RateLimit, ExpressionParser, BeanFactory) - Method in class com.giffing.bucket4j.spring.boot.starter.config.Bucket4JBaseConfiguration
Creates the key filter lambda which is responsible to decide how the rate limit will be performed.
getOrder() - Method in class com.giffing.bucket4j.spring.boot.starter.servlet.ServletRequestFilter
 
getOrder() - Method in class com.giffing.bucket4j.spring.boot.starter.webflux.WebfluxWebFilter
 

H

handle(MetricType, String, long, List<MetricTagResult>) - Method in class com.giffing.bucket4j.spring.boot.starter.config.metrics.actuator.Bucket4jMetricHandler
 
handle(MetricType, String, long, List<MetricTagResult>) - Method in class com.giffing.bucket4j.spring.boot.starter.config.metrics.DummyMetricHandler
 
HazelcastBucket4jCacheConfiguration - Class in com.giffing.bucket4j.spring.boot.starter.config.cache.hazelcast
Configures the asynchronous support for Hazelcast.
HazelcastBucket4jCacheConfiguration(HazelcastInstance) - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.cache.hazelcast.HazelcastBucket4jCacheConfiguration
 
hazelcastCacheResolver() - Method in class com.giffing.bucket4j.spring.boot.starter.config.cache.hazelcast.HazelcastBucket4jCacheConfiguration
 
hazelcastCacheResolver() - Method in class com.giffing.bucket4j.spring.boot.starter.config.cache.ignite.IgniteBucket4jCacheConfiguration
 
HazelcastCacheResolver - Class in com.giffing.bucket4j.spring.boot.starter.config.cache.hazelcast
Creates the ProxyManager with Bucket4js Hazelcast class.
HazelcastCacheResolver(HazelcastInstance) - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.cache.hazelcast.HazelcastCacheResolver
 

I

IgniteBucket4jCacheConfiguration - Class in com.giffing.bucket4j.spring.boot.starter.config.cache.ignite
 
IgniteBucket4jCacheConfiguration(Ignite) - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.cache.ignite.IgniteBucket4jCacheConfiguration
 
IgniteCacheResolver - Class in com.giffing.bucket4j.spring.boot.starter.config.cache.ignite
 
IgniteCacheResolver(Ignite) - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.cache.ignite.IgniteCacheResolver
 
InfinispanBucket4jCacheConfiguration - Class in com.giffing.bucket4j.spring.boot.starter.config.cache.infinispan
 
InfinispanBucket4jCacheConfiguration(CacheContainer) - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.cache.infinispan.InfinispanBucket4jCacheConfiguration
 
infinispanCacheResolver() - Method in class com.giffing.bucket4j.spring.boot.starter.config.cache.infinispan.InfinispanBucket4jCacheConfiguration
 
InfinispanCacheResolver - Class in com.giffing.bucket4j.spring.boot.starter.config.cache.infinispan
 
InfinispanCacheResolver(CacheContainer) - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.cache.infinispan.InfinispanCacheResolver
 
InfinispanJCacheBucket4jConfiguration - Class in com.giffing.bucket4j.spring.boot.starter.config.cache.jcache
The configuration class for Infinispan.
InfinispanJCacheBucket4jConfiguration(CacheContainer) - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.cache.jcache.InfinispanJCacheBucket4jConfiguration
 
InfinispanJCacheCacheResolver - Class in com.giffing.bucket4j.spring.boot.starter.config.cache.jcache
To use Infinispan you need a special bucket4j-infinispan dependency.
InfinispanJCacheCacheResolver(CacheContainer) - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.cache.jcache.InfinispanJCacheCacheResolver
 
initFilters() - Method in class com.giffing.bucket4j.spring.boot.starter.config.webflux.Bucket4JAutoConfigurationWebfluxFilter
 
initFilters() - Method in class com.giffing.bucket4j.spring.boot.starter.config.zuul.Bucket4JAutoConfigurationZuul
 

J

JCacheBucket4jConfiguration - Class in com.giffing.bucket4j.spring.boot.starter.config.cache.jcache
 
JCacheBucket4jConfiguration(CacheManager) - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.cache.jcache.JCacheBucket4jConfiguration
 
JCacheCacheResolver - Class in com.giffing.bucket4j.spring.boot.starter.config.cache.jcache
This class is the JCache (JSR-107) implementation of the CacheResolver.
JCacheCacheResolver(CacheManager) - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.cache.jcache.JCacheCacheResolver
 
JCacheNotFoundException - Exception in com.giffing.bucket4j.spring.boot.starter.exception
This exception should be thrown if no cache was found
JCacheNotFoundException(String) - Constructor for exception com.giffing.bucket4j.spring.boot.starter.exception.JCacheNotFoundException
 

M

MissingKeyFilterExpressionException - Exception in com.giffing.bucket4j.spring.boot.starter.exception
This exception should be thrown the the filter-key-type is set to expression but no expression property was set.
MissingKeyFilterExpressionException() - Constructor for exception com.giffing.bucket4j.spring.boot.starter.exception.MissingKeyFilterExpressionException
 
MissingMetricTagExpressionException - Exception in com.giffing.bucket4j.spring.boot.starter.exception
This exception should be thrown the the expression of an metric-tag is missing
MissingMetricTagExpressionException(String) - Constructor for exception com.giffing.bucket4j.spring.boot.starter.exception.MissingMetricTagExpressionException
 

N

newline - Static variable in class com.giffing.bucket4j.spring.boot.starter.failureanalyzer.Bucket4JAutoConfigFailureAnalyzer
 

R

resolve(String) - Method in interface com.giffing.bucket4j.spring.boot.starter.config.cache.CacheResolver
 
resolve(String) - Method in class com.giffing.bucket4j.spring.boot.starter.config.cache.hazelcast.HazelcastCacheResolver
 
resolve(String) - Method in class com.giffing.bucket4j.spring.boot.starter.config.cache.ignite.IgniteCacheResolver
 
resolve(String) - Method in class com.giffing.bucket4j.spring.boot.starter.config.cache.infinispan.InfinispanCacheResolver
 
resolve(String) - Method in class com.giffing.bucket4j.spring.boot.starter.config.cache.jcache.InfinispanJCacheCacheResolver
 
resolve(String) - Method in class com.giffing.bucket4j.spring.boot.starter.config.cache.jcache.JCacheCacheResolver
 
run() - Method in class com.giffing.bucket4j.spring.boot.starter.zuul.ZuulRateLimitFilter
 

S

servletConfigurationHolder() - Method in class com.giffing.bucket4j.spring.boot.starter.config.servlet.Bucket4JAutoConfigurationServletFilter
 
servletConfigurationHolder() - Method in class com.giffing.bucket4j.spring.boot.starter.config.webflux.Bucket4JAutoConfigurationWebfluxFilter
 
servletFilterExpressionParser() - Method in class com.giffing.bucket4j.spring.boot.starter.config.servlet.Bucket4JAutoConfigurationServletFilter
 
ServletRequestFilter - Class in com.giffing.bucket4j.spring.boot.starter.servlet
Servlet Filter class to configure Bucket4j on each request.
ServletRequestFilter(FilterConfiguration<HttpServletRequest>) - Constructor for class com.giffing.bucket4j.spring.boot.starter.servlet.ServletRequestFilter
 
setCacheName(String) - Method in exception com.giffing.bucket4j.spring.boot.starter.exception.JCacheNotFoundException
 
shouldFilter() - Method in class com.giffing.bucket4j.spring.boot.starter.zuul.ZuulRateLimitFilter
 
shouldNotFilter(HttpServletRequest) - Method in class com.giffing.bucket4j.spring.boot.starter.servlet.ServletRequestFilter
 
skipCondition(RateLimit, ExpressionParser, BeanFactory) - Method in class com.giffing.bucket4j.spring.boot.starter.config.Bucket4JBaseConfiguration
Creates the lambda for the skip condition which will be evaluated on each request
springBoot2Bucket4jMetricHandler() - Method in class com.giffing.bucket4j.spring.boot.starter.config.metrics.actuator.Bucket4jMetricsConfiguration
 
SpringBootActuatorConfig - Class in com.giffing.bucket4j.spring.boot.starter.config.springboot
 
SpringBootActuatorConfig() - Constructor for class com.giffing.bucket4j.spring.boot.starter.config.springboot.SpringBootActuatorConfig
 
SyncCacheResolver - Interface in com.giffing.bucket4j.spring.boot.starter.config.cache
The synchronous cache resolver is a marker interface to mark blocking cache implementations.

W

webFilterExpressionParser() - Method in class com.giffing.bucket4j.spring.boot.starter.config.webflux.Bucket4JAutoConfigurationWebfluxFilter
 
WebfluxRateLimitException - Exception in com.giffing.bucket4j.spring.boot.starter.webflux
 
WebfluxRateLimitException(String) - Constructor for exception com.giffing.bucket4j.spring.boot.starter.webflux.WebfluxRateLimitException
 
WebfluxWebFilter - Class in com.giffing.bucket4j.spring.boot.starter.webflux
 
WebfluxWebFilter(FilterConfiguration<ServerHttpRequest>) - Constructor for class com.giffing.bucket4j.spring.boot.starter.webflux.WebfluxWebFilter
 

Z

zuulConfigurationHolder() - Method in class com.giffing.bucket4j.spring.boot.starter.config.zuul.Bucket4JAutoConfigurationZuul
 
zuulExpressionParser() - Method in class com.giffing.bucket4j.spring.boot.starter.config.zuul.Bucket4JAutoConfigurationZuul
 
ZuulRateLimitFilter - Class in com.giffing.bucket4j.spring.boot.starter.zuul
ZuulFilter to configure Bucket4j on each request.
ZuulRateLimitFilter(FilterConfiguration<HttpServletRequest>) - Constructor for class com.giffing.bucket4j.spring.boot.starter.zuul.ZuulRateLimitFilter
 
A B C D E F G H I J M N R S W Z 
All Classes All Packages