Class RedissonExt

java.lang.Object
org.redisson.Redisson
io.github.devlibx.easy.ratelimit.redis.RedissonExt
All Implemented Interfaces:
org.redisson.api.RedissonClient

public class RedissonExt extends org.redisson.Redisson
  • Field Summary

    Fields inherited from class org.redisson.Redisson

    config, connectionManager, evictionScheduler, liveObjectClassCache, queueTransferService, responses, writeBehindService
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
    RedissonExt(org.redisson.config.Config config)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.redisson.api.RedissonClient
    create(org.redisson.config.Config config)
     
    org.redisson.api.RRateLimiter
     

    Methods inherited from class org.redisson.Redisson

    create, createBatch, createBatch, createReactive, createReactive, createRx, createRx, createTransaction, enableRedissonReferenceSupport, getAtomicDouble, getAtomicLong, getBinaryStream, getBitSet, getBlockingDeque, getBlockingDeque, getBlockingQueue, getBlockingQueue, getBloomFilter, getBloomFilter, getBoundedBlockingQueue, getBoundedBlockingQueue, getBucket, getBucket, getBuckets, getBuckets, getClusterNodesGroup, getCommandExecutor, getConfig, getConnectionManager, getCountDownLatch, getDelayedQueue, getDeque, getDeque, getDoubleAdder, getEvictionScheduler, getExecutorService, getExecutorService, getExecutorService, getExecutorService, getFairLock, getGeo, getGeo, getHyperLogLog, getHyperLogLog, getId, getKeys, getLexSortedSet, getList, getList, getListMultimap, getListMultimap, getListMultimapCache, getListMultimapCache, getLiveObjectService, getLocalCachedMap, getLocalCachedMap, getLock, getLongAdder, getMap, getMap, getMap, getMap, getMapCache, getMapCache, getMapCache, getMapCache, getMultiLock, getNodesGroup, getPatternTopic, getPatternTopic, getPermitExpirableSemaphore, getPriorityBlockingDeque, getPriorityBlockingDeque, getPriorityBlockingQueue, getPriorityBlockingQueue, getPriorityDeque, getPriorityDeque, getPriorityQueue, getPriorityQueue, getQueue, getQueue, getReadWriteLock, getRedisNodes, getRedLock, getRemoteService, getRemoteService, getRemoteService, getRemoteService, getRingBuffer, getRingBuffer, getScoredSortedSet, getScoredSortedSet, getScript, getScript, getSemaphore, getSet, getSet, getSetCache, getSetCache, getSetMultimap, getSetMultimap, getSetMultimapCache, getSetMultimapCache, getSortedSet, getSortedSet, getStream, getStream, getTimeSeries, getTimeSeries, getTopic, getTopic, getTransferQueue, getTransferQueue, isShutdown, isShuttingDown, shutdown, shutdown

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RedissonExt

      protected RedissonExt(org.redisson.config.Config config)
  • Method Details

    • create

      public static org.redisson.api.RedissonClient create(org.redisson.config.Config config)
    • getRateLimiter

      public org.redisson.api.RRateLimiter getRateLimiter(String name)
      Specified by:
      getRateLimiter in interface org.redisson.api.RedissonClient
      Overrides:
      getRateLimiter in class org.redisson.Redisson