Class CXFVividSeatsClient
- java.lang.Object
-
- org.oxerr.vividseats.client.cxf.impl.CXFVividSeatsClient
-
- All Implemented Interfaces:
VividSeatsClient
public class CXFVividSeatsClient extends Object implements VividSeatsClient
-
-
Constructor Summary
Constructors Constructor Description CXFVividSeatsClient(String token, io.github.poshjosh.ratelimiter.store.BandwidthsStore<?> bandwidthsStore)CXFVividSeatsClient(String token, io.github.poshjosh.ratelimiter.store.BandwidthsStore<?> bandwidthsStore, org.apache.cxf.transports.http.configuration.HTTPClientPolicy policy)CXFVividSeatsClient(String token, io.github.poshjosh.ratelimiter.store.BandwidthsStore<?> bandwidthsStore, org.apache.cxf.transports.http.configuration.HTTPClientPolicy policy, List<?> additionalProviders, Consumer<org.apache.cxf.jaxrs.client.ClientConfiguration> configurer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvidercreateJacksonJsonProvider()protected com.fasterxml.jackson.databind.ObjectMappercreateObjectMapper()protected <T> TcreateProxy(String baseAddress, Class<T> cls, List<?> providers, Consumer<org.apache.cxf.jaxrs.client.ClientConfiguration> configurer)ListingServiceImplgetListingService()
-
-
-
Constructor Detail
-
CXFVividSeatsClient
public CXFVividSeatsClient(String token, @Nullable io.github.poshjosh.ratelimiter.store.BandwidthsStore<?> bandwidthsStore)
-
CXFVividSeatsClient
public CXFVividSeatsClient(String token, @Nullable io.github.poshjosh.ratelimiter.store.BandwidthsStore<?> bandwidthsStore, @Nullable org.apache.cxf.transports.http.configuration.HTTPClientPolicy policy)
-
CXFVividSeatsClient
public CXFVividSeatsClient(String token, @Nullable io.github.poshjosh.ratelimiter.store.BandwidthsStore<?> bandwidthsStore, @Nullable org.apache.cxf.transports.http.configuration.HTTPClientPolicy policy, List<?> additionalProviders, Consumer<org.apache.cxf.jaxrs.client.ClientConfiguration> configurer)
-
-
Method Detail
-
getListingService
public ListingServiceImpl getListingService()
- Specified by:
getListingServicein interfaceVividSeatsClient
-
createProxy
protected <T> T createProxy(String baseAddress, Class<T> cls, List<?> providers, Consumer<org.apache.cxf.jaxrs.client.ClientConfiguration> configurer)
-
createJacksonJsonProvider
protected com.fasterxml.jackson.jakarta.rs.json.JacksonJsonProvider createJacksonJsonProvider()
-
createObjectMapper
protected com.fasterxml.jackson.databind.ObjectMapper createObjectMapper()
-
-