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.