Class TwitchHelixHttpClient
java.lang.Object
com.github.twitch4j.helix.interceptor.TwitchHelixHttpClient
- All Implemented Interfaces:
feign.Client
-
Nested Class Summary
Nested classes/interfaces inherited from interface feign.Client
feign.Client.Default, feign.Client.Proxied
-
Constructor Summary
ConstructorDescriptionTwitchHelixHttpClient
(feign.okhttp.OkHttpClient client, ScheduledThreadPoolExecutor executor, TwitchHelixTokenManager tokenManager, TwitchHelixRateLimitTracker rateLimitTracker, Integer timeout) -
Method Summary
Modifier and TypeMethodDescriptionfeign.Response
execute
(feign.Request request, feign.Request.Options options)
-
Constructor Details
-
TwitchHelixHttpClient
public TwitchHelixHttpClient(feign.okhttp.OkHttpClient client, ScheduledThreadPoolExecutor executor, TwitchHelixTokenManager tokenManager, TwitchHelixRateLimitTracker rateLimitTracker, Integer timeout)
-
-
Method Details
-
execute
public feign.Response execute(feign.Request request, feign.Request.Options options) throws IOException - Specified by:
execute
in interfacefeign.Client
- Throws:
IOException
-