Package com.github.twitch4j
Interface ITwitchClient
- All Superinterfaces:
java.lang.AutoCloseable
- All Known Implementing Classes:
TwitchClient,TwitchClientPool
public interface ITwitchClient
extends java.lang.AutoCloseable
-
Method Summary
Modifier and Type Method Description default voidclose()com.github.twitch4j.chat.ITwitchChatgetChat()Get ChatTwitchClientHelpergetClientHelper()Get TwitchClientHelpercom.github.philippheuer.events4j.core.EventManagergetEventManager()Get the event managercom.github.twitch4j.extensions.TwitchExtensionsgetExtensions()Get Extensionscom.github.twitch4j.graphql.TwitchGraphQLgetGraphQL()Get GraphQLcom.github.twitch4j.helix.TwitchHelixgetHelix()Get Helixcom.github.twitch4j.kraken.TwitchKrakengetKraken()Deprecated.com.github.twitch4j.tmi.TwitchMessagingInterfacegetMessagingInterface()Get MessagingInterface (API)ModuleLoadergetModuleLoader()Get Module Loadercom.github.twitch4j.pubsub.ITwitchPubSubgetPubSub()Get PubSub
-
Method Details
-
getEventManager
com.github.philippheuer.events4j.core.EventManager getEventManager()Get the event manager- Returns:
- EventManager
-
getExtensions
com.github.twitch4j.extensions.TwitchExtensions getExtensions()Get Extensions- Returns:
- TwitchExtensions
-
getHelix
com.github.twitch4j.helix.TwitchHelix getHelix()Get Helix- Returns:
- TwitchHelix
-
getKraken
@Deprecated com.github.twitch4j.kraken.TwitchKraken getKraken()Deprecated.Get Kraken- Returns:
- TwitchKraken
-
getMessagingInterface
@Unofficial com.github.twitch4j.tmi.TwitchMessagingInterface getMessagingInterface()Get MessagingInterface (API)- Returns:
- TwitchMessagingInterface
-
getChat
com.github.twitch4j.chat.ITwitchChat getChat()Get Chat- Returns:
- ITwitchChat
-
getPubSub
com.github.twitch4j.pubsub.ITwitchPubSub getPubSub()Get PubSub- Returns:
- ITwitchPubSub
-
getGraphQL
@Unofficial com.github.twitch4j.graphql.TwitchGraphQL getGraphQL()Get GraphQL- Returns:
- TwitchGraphQL
-
getModuleLoader
ModuleLoader getModuleLoader()Get Module Loader- Returns:
- ModuleLoader
-
getClientHelper
TwitchClientHelper getClientHelper()Get TwitchClientHelper- Returns:
- TwitchClientHelper
-
close
default void close()- Specified by:
closein interfacejava.lang.AutoCloseable
-