Class RedissonCachedSellerListingsService

java.lang.Object
org.oxerr.ticket.inventory.support.cached.redisson.RedissonCachedListingServiceSupport<String,String,org.oxerr.viagogo.model.request.inventory.CreateSellerListingRequest,ViagogoListing,ViagogoEvent,ViagogoCachedListing>
org.oxerr.viagogo.client.cached.redisson.inventory.RedissonCachedSellerListingsService
All Implemented Interfaces:
org.oxerr.ticket.inventory.support.cached.CachedListingService<String,String,org.oxerr.viagogo.model.request.inventory.CreateSellerListingRequest,ViagogoListing,ViagogoEvent>, CachedSellerListingsService

public class RedissonCachedSellerListingsService extends org.oxerr.ticket.inventory.support.cached.redisson.RedissonCachedListingServiceSupport<String,String,org.oxerr.viagogo.model.request.inventory.CreateSellerListingRequest,ViagogoListing,ViagogoEvent,ViagogoCachedListing> implements CachedSellerListingsService
  • Constructor Details

    • RedissonCachedSellerListingsService

      @Deprecated(since="5.0.0", forRemoval=true) public RedissonCachedSellerListingsService(org.oxerr.viagogo.client.inventory.SellerListingService sellerListingsService, org.redisson.api.RedissonClient redissonClient, String keyPrefix, Executor executor, boolean create)
      Deprecated, for removal: This API element is subject to removal in a future version.
    • RedissonCachedSellerListingsService

      public RedissonCachedSellerListingsService(org.oxerr.viagogo.client.inventory.SellerListingService sellerListingsService, org.redisson.api.RedissonClient redissonClient, String keyPrefix, Executor executor)
      Constructs with default ListingConfiguration and default RetryConfiguration.
      Parameters:
      sellerListingsService - the seller listings service.
      redissonClient - the redisson client.
      keyPrefix - the key prefix for the cache.
      executor - the executor.
      Since:
      5.0.0
    • RedissonCachedSellerListingsService

      public RedissonCachedSellerListingsService(org.oxerr.viagogo.client.inventory.SellerListingService sellerListingsService, org.redisson.api.RedissonClient redissonClient, String keyPrefix, Executor executor, org.oxerr.ticket.inventory.support.cached.redisson.ListingConfiguration listingConfiguration, int pageSize, RetryConfiguration retryConfiguration)
      Constructs with specified ListingConfiguration and specified RetryConfiguration.
      Parameters:
      sellerListingsService - the seller listings service.
      redissonClient - the redisson client.
      keyPrefix - the key prefix for the cache.
      executor - the executor.
      listingConfiguration - the listing configuration.
      pageSize - the page size when do check.
      retryConfiguration - the retry configuration.
      Since:
      5.0.0
  • Method Details