Package com.github.twitch4j.chat
Class TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder<C extends TwitchChatConnectionPool,B extends TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder<C,B>>
java.lang.Object
com.github.twitch4j.common.pool.AbstractConnectionPool.AbstractConnectionPoolBuilder<C,C2,B>
com.github.twitch4j.common.pool.SubscriptionConnectionPool.SubscriptionConnectionPoolBuilder<C,X,Y,Z,C2,B2>
com.github.twitch4j.common.pool.TwitchModuleConnectionPool.TwitchModuleConnectionPoolBuilder<TwitchChat,java.lang.String,java.lang.String,java.lang.Boolean,TwitchChatBuilder,C,B>
com.github.twitch4j.chat.TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder<C,B>
- Enclosing class:
- TwitchChatConnectionPool
public abstract static class TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder<C extends TwitchChatConnectionPool,B extends TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder<C,B>> extends com.github.twitch4j.common.pool.TwitchModuleConnectionPool.TwitchModuleConnectionPoolBuilder<TwitchChat,java.lang.String,java.lang.String,java.lang.Boolean,TwitchChatBuilder,C,B>
-
Constructor Summary
Constructors Constructor Description TwitchChatConnectionPoolBuilder() -
Method Summary
Modifier and Type Method Description BautomaticallyPartOnBan(boolean automaticallyPartOnBan)abstract Cbuild()BchatAccount(@NonNull java.util.function.Supplier<com.github.philippheuer.credentialmanager.domain.OAuth2Credential> chatAccount)protected abstract Bself()java.lang.StringtoString()Methods inherited from class com.github.twitch4j.common.pool.TwitchModuleConnectionPool.TwitchModuleConnectionPoolBuilder
advancedConfiguration, connectionEventManager, eventManager, executor, proxyConfigMethods inherited from class com.github.twitch4j.common.pool.SubscriptionConnectionPool.SubscriptionConnectionPoolBuilder
disposeUnusedConnections, maxSubscriptionsPerConnectionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Constructor Details
-
TwitchChatConnectionPoolBuilder
public TwitchChatConnectionPoolBuilder()
-
-
Method Details
-
self
- Specified by:
selfin classcom.github.twitch4j.common.pool.TwitchModuleConnectionPool.TwitchModuleConnectionPoolBuilder<TwitchChat,java.lang.String,java.lang.String,java.lang.Boolean,TwitchChatBuilder,C extends TwitchChatConnectionPool,B extends TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder<C,B>>
-
build
- Specified by:
buildin classcom.github.twitch4j.common.pool.TwitchModuleConnectionPool.TwitchModuleConnectionPoolBuilder<TwitchChat,java.lang.String,java.lang.String,java.lang.Boolean,TwitchChatBuilder,C extends TwitchChatConnectionPool,B extends TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder<C,B>>
-
chatAccount
public B chatAccount(@NonNull @NonNull java.util.function.Supplier<com.github.philippheuer.credentialmanager.domain.OAuth2Credential> chatAccount)- Returns:
this.
-
automaticallyPartOnBan
- Returns:
this.
-
toString
public java.lang.String toString()- Overrides:
toStringin classcom.github.twitch4j.common.pool.TwitchModuleConnectionPool.TwitchModuleConnectionPoolBuilder<TwitchChat,java.lang.String,java.lang.String,java.lang.Boolean,TwitchChatBuilder,C extends TwitchChatConnectionPool,B extends TwitchChatConnectionPool.TwitchChatConnectionPoolBuilder<C,B>>
-