All Classes
| Class | Description |
|---|---|
| AbstractConnectionPool<C> |
A pool for connections to be created and destroyed.
|
| AbstractConnectionPool.AbstractConnectionPoolBuilder<C,C2 extends AbstractConnectionPool<C>,B extends AbstractConnectionPool.AbstractConnectionPoolBuilder<C,C2,B>> | |
| AlternativeInstantDeserializer | |
| ChannelChangeGameEvent | Deprecated. |
| ChannelChangeTitleEvent | Deprecated. |
| ChannelGoLiveEvent | Deprecated. |
| ChannelGoOfflineEvent | Deprecated. |
| ChatReply |
Meta-info regarding the parent message being replied to.
|
| CollectionUtils | |
| CommandPermission | |
| CryptoUtils | |
| EscapeUtils | |
| EventChannel | |
| EventManagerUtils | |
| EventUser | |
| ExponentialBackoffStrategy |
Thread-safe, configurable helper for applying the exponential backoff algorithm with optional jitter and/or truncation.
|
| ExponentialBackoffStrategy.ExponentialBackoffStrategyBuilder | |
| JsonContentTypeHeaderInterceptor |
Injects the content-type application/json into all PUT,PATCH,POST requests that didn't specify a content-type
|
| JsonStringExpander |
Escapes a string so that it can be safely inserted in an existing JSON string that is within the
Body |
| MilliInstantDeserializer | |
| NanoInstantDeserializer | |
| NotFoundException |
API Error: Not Found
|
| ObjectToJsonExpander | |
| PrivateMessageEvent |
This event gets called when the bot gets a private message.
|
| ProxyConfig |
Wrapper around a HTTP(S) proxy to be used by Twitch4J modules
|
| ProxyConfig.ProxyConfigBuilder | |
| SubscriptionConnectionPool<C,S,T,U> |
A pool of connections for making subscriptions (and potentially unsubscribing from later).
|
| SubscriptionConnectionPool.SubscriptionConnectionPoolBuilder<C,S,T,U,C2 extends SubscriptionConnectionPool<C,S,T,U>,B extends SubscriptionConnectionPool.SubscriptionConnectionPoolBuilder<C,S,T,U,C2,B>> | |
| SubscriptionPlan |
Enumeric Twitch Subscription Plan
|
| SubscriptionType |
Enumeric Twitch Subscription Type
|
| ThreadUtils | |
| TimeUtils | |
| TransactionalSubscriber<S,T,U> |
Generic interface for objects that can respond to a subscription request, S,
with a response, T, which can later be used for unsubscription to yield U.
|
| Twitch4JGlobal | |
| TwitchClientIdInterceptor |
Injects ClientId Header, the User Agent and other common headers into each API Request
|
| TwitchEvent | |
| TwitchModuleConnectionPool<C,X,Y,Z,B> |
Adds common configuration options for subscription-based connection pools built around instances of T4J modules.
|
| TwitchModuleConnectionPool.TwitchModuleConnectionPoolBuilder<C,X,Y,Z,B,C2 extends TwitchModuleConnectionPool<C,X,Y,Z,B>,B2 extends TwitchModuleConnectionPool.TwitchModuleConnectionPoolBuilder<C,X,Y,Z,B,C2,B2>> | |
| TwitchTestUtils | |
| TwitchUtils | |
| TypeConvert | |
| UnauthorizedException |
API Error: Unauthorized
|
| Unofficial |
Annotates a method or features that uses unofficial api endpoints, those can break at any point in time.
|