Index

A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

accTkn - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundConnect.Body
 
AD_BALLOON - Enum constant in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage.Type
 
add(String) - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Adds a channel input and auto-detects the platform from the input value.
add(String, DonationPlatform) - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Adds a channel input for the specified platform.
addChzzk(String) - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Adds a Chzzk channel.
addCiMe(String) - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Adds a CiMe channel.
addListener(ChzzkChatEventListener) - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
Deprecated.
Please add listeners when build ChzzkChat by ChzzkChatBuilder
addSoop(String) - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Adds a SOOP channel.
addToonation(String) - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Adds a Toonation alert box source.
addYouTube(String) - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Adds a YouTube live source.
ALONE - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationType
Solo mission.
amount() - Method in record class io.github.bbobbogi.stream4j.common.CurrencyUtils.ParsedAmount
Returns the value of the amount record component.
amount() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns the numeric donation amount as an integer.
amountInKRW() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Converts the donation amount to KRW when conversion is supported.
anonymous() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns the value of the anonymous record component.
anonymous() - Method in record class io.github.bbobbogi.stream4j.common.Subscription
Returns the value of the anonymous record component.
AOS - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.OsType
Android
API_URL - Static variable in class io.github.bbobbogi.stream4j.chzzk.Chzzk
CHZZK API URL
API_URL - Static variable in class io.github.bbobbogi.stream4j.cime.CiMe
 
APPROVED - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionStatus
Approved.
APPROVED - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Mission or donation state was approved by the platform.
auth - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundConnect.Body
 
AuthorType - Enum Class in io.github.bbobbogi.stream4j.youtube.chat
Author roles that can appear in YouTube chat.

B

banAuthor() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Ban chat author permanently from the channel (+ delete chat).
banUserPermanently(ChatItem) - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Permanently bans the author of the target chat item.
bdy - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundChat
 
bdy - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundConnected
 
bdy - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundRecentChat
 
bdy - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundConnect
 
bdy - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundRequestRecentChat
 
bdy - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundSendChat
 
BLIND - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
BLOCK - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
Body() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundConnected.Body
 
Body() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundRecentChat.Body
 
Body() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundConnect.Body
 
Body() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundRequestRecentChat.Body
 
Body() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundSendChat.Body
 
build() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkBuilder
Creates a Chzzk instance.
build() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChatBuilder
Creates a ChzzkChat instance.
build() - Method in class io.github.bbobbogi.stream4j.cime.CiMeBuilder
Builds a CiMe API client.
build() - Method in class io.github.bbobbogi.stream4j.cime.CiMeChatBuilder
Builds a CiMeChat instance.
build() - Method in class io.github.bbobbogi.stream4j.common.PlatformApiBuilder
Builds the platform API client.
build() - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Builds a StreamChat from the configured options.
build() - Method in class io.github.bbobbogi.stream4j.soop.SOOPBuilder
Builds a SOOP client with the configured options.
build() - Method in class io.github.bbobbogi.stream4j.soop.SOOPChatBuilder
Builds a SOOPChat instance with current configuration.
build() - Method in class io.github.bbobbogi.stream4j.toonation.ToonationChatBuilder
Builds a ToonationChat instance with current configuration.
build() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeBuilder
Builds a YouTube client instance.
build() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChatBuilder
Builds a YouTubeChat instance.
buildConnectPacket() - Static method in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
Builds the initial connect packet.
builder() - Static method in class io.github.bbobbogi.stream4j.common.StreamChat
Creates a builder for constructing a StreamChat instance.
buildJoinPacket(String) - Static method in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
Builds the chat-room join packet.
buildPacket(String, String) - Static method in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
Builds a SOOP packet string for a type and payload.
buildPingPacket() - Static method in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
Builds the ping packet used for keep-alive.

C

canChatDonation() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
Returns whether chat donations are available.
canMissionDonation() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
Returns whether mission donations are available.
canSubscription() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
Returns whether subscriptions are available.
canVideoDonation() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
Returns whether video donations are available.
canWatchUhd() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
Returns whether UHD playback is available.
CHALLENGE_GIFT - Enum constant in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent.Type
 
CHALLENGE_NOTICE - Enum constant in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent.Type
 
CHALLENGE_SETTLE - Enum constant in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent.Type
 
ChangeDonationActiveEvent - Class in io.github.bbobbogi.stream4j.chzzk.chat
Donation activation state change event.
ChangeDonationActiveEvent() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.ChangeDonationActiveEvent
channel - Variable in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkFollowingStatusResponse
Channel information.
CHANNEL - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.IdType
YouTube channel ID.
ChannelInfo - Interface in io.github.bbobbogi.stream4j.common
Common interface for channel metadata across platforms.
ChannelNotExistsException - Exception in io.github.bbobbogi.stream4j.chzzk.exception
Exception thrown when a channel does not exist.
ChannelNotExistsException(String) - Constructor for exception io.github.bbobbogi.stream4j.chzzk.exception.ChannelNotExistsException
Constructs an ChannelNotExistsException.
chat(String) - Method in class io.github.bbobbogi.stream4j.chzzk.Chzzk
Get new an instance of ChzzkChat with this Chzzk.
chat(String) - Method in class io.github.bbobbogi.stream4j.cime.CiMe
Creates a chat builder for the given channel slug.
chat(String) - Method in class io.github.bbobbogi.stream4j.soop.SOOP
Creates a chat builder for the given streamer.
chat(String) - Method in class io.github.bbobbogi.stream4j.youtube.YouTube
Creates a chat builder for the target YouTube input.
Chat() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundChat.Chat
 
CHAT - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationType
Chat donation, including standard paid chat events.
CHAT - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
ChatFailedConnectException - Exception in io.github.bbobbogi.stream4j.chzzk.exception
Exception thrown when connection to the chat server fails.
ChatFailedConnectException(int, String) - Constructor for exception io.github.bbobbogi.stream4j.chzzk.exception.ChatFailedConnectException
ChatItem - Class in io.github.bbobbogi.stream4j.youtube.chat
YouTube live chat message model.
ChatItemDelete - Class in io.github.bbobbogi.stream4j.youtube.chat
Represents a deleted chat item event.
ChatItemDelete() - Constructor for class io.github.bbobbogi.stream4j.youtube.chat.ChatItemDelete
 
ChatItemType - Enum Class in io.github.bbobbogi.stream4j.youtube.chat
Types of YouTube chat items.
ChatMessage - Class in io.github.bbobbogi.stream4j.chzzk.chat
Class representing a chat message.
ChatMessage() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Creates a ChatMessage.
ChatMessage.Extras - Class in io.github.bbobbogi.stream4j.chzzk.chat
Class containing extra message information.
ChatMessage.OsType - Enum Class in io.github.bbobbogi.stream4j.chzzk.chat
Enum representing operating system type.
ChatMessage.Profile - Class in io.github.bbobbogi.stream4j.chzzk.chat
Class containing user profile information.
ChatMessage.Profile.ActivityBadge - Class in io.github.bbobbogi.stream4j.chzzk.chat
Class containing activity badge information.
ChatMessage.Profile.PartialBadge - Class in io.github.bbobbogi.stream4j.chzzk.chat
Class containing partial badge information.
ChatMessage.Profile.StreamingProperty - Class in io.github.bbobbogi.stream4j.chzzk.chat
Class containing streaming properties.
ChatMessage.Profile.StreamingProperty.Subscription - Class in io.github.bbobbogi.stream4j.chzzk.chat
Class containing subscription information.
ChatTypes() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.ChatTypes
 
Chrome - Class in io.github.bbobbogi.stream4j.util
Utility methods for creating and configuring a Chrome WebDriver.
Chzzk - Class in io.github.bbobbogi.stream4j.chzzk
Chzzk (CHZZK) API client class.
CHZZK - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationPlatform
Naver Chzzk platform.
CHZZK_CHEESE - Static variable in class io.github.bbobbogi.stream4j.common.CurrencyUtils
Currency code used for Chzzk cheese donations.
ChzzkBuilder - Class in io.github.bbobbogi.stream4j.chzzk
Class for creating instances of Chzzk.
ChzzkBuilder() - Constructor for class io.github.bbobbogi.stream4j.chzzk.ChzzkBuilder
Creates a new ChzzkBuilder that not logged in.
ChzzkChannelEmotePackData - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing channel emote pack data.
ChzzkChannelEmoticonData - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing channel emoticon data.
ChzzkChannelFollowingData - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing channel following data.
ChzzkChannelInfo - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing Chzzk channel information.
ChzzkChannelPersonalData - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing user personal data for a channel.
ChzzkChannelRules - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing channel rule information.
ChzzkChat - Class in io.github.bbobbogi.stream4j.chzzk
Chzzk chat client class.
ChzzkChatBuilder - Class in io.github.bbobbogi.stream4j.chzzk
Builder class for creating ChzzkChat instances.
ChzzkChatBuilder(Chzzk, String) - Constructor for class io.github.bbobbogi.stream4j.chzzk.ChzzkChatBuilder
Creates a ChzzkChatBuilder.
ChzzkChatEventListener - Interface in io.github.bbobbogi.stream4j.chzzk
Listener interface for receiving chat events.
ChzzkFollowingStatusResponse - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing a following status response.
ChzzkLiveChannel - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing live channel information.
ChzzkLiveDetail - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing live detail information.
ChzzkLiveInfo - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing live status information.
ChzzkPartialChannel - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing partial Chzzk channel information.
ChzzkRecommendationChannel - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing recommended channel information.
ChzzkRecommendationChannels - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing a list of recommended channels.
ChzzkUser - Class in io.github.bbobbogi.stream4j.chzzk.types
Class representing Chzzk user information.
cid - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageBase
 
CiMe - Class in io.github.bbobbogi.stream4j.cime
CiMe platform API client.
CIME - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationPlatform
CiMe platform based on Amazon IVS.
CIME_BEAM - Static variable in class io.github.bbobbogi.stream4j.common.CurrencyUtils
Currency code used for CiMe beam donations.
CiMeBuilder - Class in io.github.bbobbogi.stream4j.cime
Builder for CiMe API clients.
CiMeBuilder() - Constructor for class io.github.bbobbogi.stream4j.cime.CiMeBuilder
 
CiMeChannelInfo - Class in io.github.bbobbogi.stream4j.cime.types
Channel metadata for CiMe.
CiMeChannelInfo() - Constructor for class io.github.bbobbogi.stream4j.cime.types.CiMeChannelInfo
 
CiMeChat - Class in io.github.bbobbogi.stream4j.cime
WebSocket chat client for CiMe (Amazon IVS Chat).
CiMeChatBuilder - Class in io.github.bbobbogi.stream4j.cime
Builder for CiMeChat instances.
CiMeChatBuilder(String) - Constructor for class io.github.bbobbogi.stream4j.cime.CiMeChatBuilder
Creates a builder for a CiMe channel input.
CiMeChatEventListener - Interface in io.github.bbobbogi.stream4j.cime
Listener for CiMe chat events.
CiMeChatMessage - Class in io.github.bbobbogi.stream4j.cime.chat
Chat message model for CiMe.
CiMeChatMessage() - Constructor for class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
 
CiMeChatMessage.CiMeBadge - Class in io.github.bbobbogi.stream4j.cime.chat
Badge metadata embedded in a CiMe chat user object.
CiMeChatMessage.CiMeChannel - Class in io.github.bbobbogi.stream4j.cime.chat
Channel metadata embedded in a CiMe chat user object.
CiMeChatMessage.CiMeUser - Class in io.github.bbobbogi.stream4j.cime.chat
User metadata in a CiMe chat message.
CiMeLiveInfo - Class in io.github.bbobbogi.stream4j.cime.types
Live metadata for a CiMe broadcast.
CiMeLiveInfo() - Constructor for class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
 
CiMeSubscriptionGiftMessage - Class in io.github.bbobbogi.stream4j.cime.chat
 
CiMeSubscriptionGiftMessage() - Constructor for class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionGiftMessage
 
CiMeSubscriptionMessage - Class in io.github.bbobbogi.stream4j.cime.chat
 
CiMeSubscriptionMessage() - Constructor for class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionMessage
 
close() - Method in class io.github.bbobbogi.stream4j.chzzk.Chzzk
 
close() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
 
close() - Method in class io.github.bbobbogi.stream4j.cime.CiMeChat
Closes the chat connection synchronously.
close() - Method in interface io.github.bbobbogi.stream4j.common.PlatformChat
Closes synchronously.
close() - Method in class io.github.bbobbogi.stream4j.soop.SOOPChat
Closes the current connection and blocks until completion.
close() - Method in class io.github.bbobbogi.stream4j.toonation.ToonationChat
Closes the current connection and blocks until completion.
close() - Method in class io.github.bbobbogi.stream4j.util.ManagedWebSocket
 
close() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChat
Closes the chat connection synchronously.
closeAll() - Method in class io.github.bbobbogi.stream4j.common.StreamChat
Closes all active platform connections and waits for completion.
closeAllAsync() - Method in class io.github.bbobbogi.stream4j.common.StreamChat
Closes all active platform connections asynchronously.
closeAsync() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
Closes the connection asynchronously.
closeAsync() - Method in class io.github.bbobbogi.stream4j.cime.CiMeChat
Closes the chat connection asynchronously.
closeAsync() - Method in interface io.github.bbobbogi.stream4j.common.PlatformChat
Closes asynchronously.
closeAsync() - Method in class io.github.bbobbogi.stream4j.soop.SOOPChat
Closes the current connection asynchronously.
closeAsync() - Method in class io.github.bbobbogi.stream4j.toonation.ToonationChat
Closes the current connection asynchronously.
closeAsync() - Method in class io.github.bbobbogi.stream4j.util.ManagedWebSocket
 
closeAsync() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChat
Closes the chat connection asynchronously.
CLOSED - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.PartyStatus
Closed - party is closed and participation is not allowed.
CLOSED - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Party donation is closed.
cmd - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageBase
* Note: only used in serverbound messages
cmd - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundPing
 
cmd - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundPong
 
Commands() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
COMPLETED - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionStatus
Completed.
configure(HttpClientConfig) - Static method in class io.github.bbobbogi.stream4j.util.SharedHttpClient
Applies custom configuration before the client is initialized.
CONFIRM - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Party donation confirmation event state.
connect() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
 
connect() - Method in class io.github.bbobbogi.stream4j.cime.CiMeChat
Connects to chat synchronously.
connect() - Method in interface io.github.bbobbogi.stream4j.common.PlatformChat
Connects synchronously.
connect() - Method in class io.github.bbobbogi.stream4j.soop.SOOPChat
Connects to SOOP chat and blocks until completion.
connect() - Method in class io.github.bbobbogi.stream4j.toonation.ToonationChat
Connects to Toonation and blocks until completion.
connect() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChat
Connects to chat synchronously.
connect(Request, OkHttpClient) - Method in class io.github.bbobbogi.stream4j.util.ManagedWebSocket
 
CONNECT - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
connectAll() - Method in class io.github.bbobbogi.stream4j.common.StreamChat
Connects to all configured platforms and waits for completion.
connectAllAsync() - Method in class io.github.bbobbogi.stream4j.common.StreamChat
Connects to all configured platforms asynchronously.
connectAsync() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
Connects to the chat.
connectAsync() - Method in class io.github.bbobbogi.stream4j.cime.CiMeChat
Connects to chat asynchronously.
connectAsync() - Method in interface io.github.bbobbogi.stream4j.common.PlatformChat
Connects asynchronously.
connectAsync() - Method in class io.github.bbobbogi.stream4j.soop.SOOPChat
Connects to SOOP chat asynchronously.
connectAsync() - Method in class io.github.bbobbogi.stream4j.toonation.ToonationChat
Connects to Toonation asynchronously.
connectAsync() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChat
Connects to chat asynchronously.
CONNECTED - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
connectTimeoutMs(long) - Method in class io.github.bbobbogi.stream4j.util.HttpClientConfig
Configures the connection timeout in milliseconds.
content - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
 
content - Variable in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
 
Content() - Constructor for class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage.Content
 
createTime - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
 
ctime - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundChat.Chat
 
currencyCode() - Method in record class io.github.bbobbogi.stream4j.common.CurrencyUtils.ParsedAmount
Returns the value of the currencyCode record component.
currencyCode() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns the normalized currency code.
CurrencyUtils - Class in io.github.bbobbogi.stream4j.common
Utility methods for parsing, formatting, and converting donation currencies.
CurrencyUtils.ParsedAmount - Record Class in io.github.bbobbogi.stream4j.common
Parsed donation amount with normalized currency information.

D

delete() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Delete this chat.
devType - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundConnect.Body
 
Donation - Record Class in io.github.bbobbogi.stream4j.common
Normalized donation payload shared across all supported platforms.
Donation(DonationPlatform, DonationType, DonationStatus, String, String, String, boolean, CurrencyUtils.ParsedAmount, Object) - Constructor for record class io.github.bbobbogi.stream4j.common.Donation
Creates an instance of a Donation record class.
DONATION - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.ChatTypes
 
DONATION - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
DonationMessage - Class in io.github.bbobbogi.stream4j.chzzk.chat
Class representing a donation message.
DonationMessage() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.DonationMessage
Creates a DonationMessage.
DonationPlatform - Enum Class in io.github.bbobbogi.stream4j.common
Streaming platforms that can provide donation events.
DonationStatus - Enum Class in io.github.bbobbogi.stream4j.common
Status values used to normalize donation and mission states.
DonationType - Enum Class in io.github.bbobbogi.stream4j.common
Donation categories normalized across platforms.

E

Emoji - Class in io.github.bbobbogi.stream4j.youtube.chat
Emoji segment in an extended YouTube chat message.
Emoji() - Constructor for class io.github.bbobbogi.stream4j.youtube.chat.Emoji
 
endTimestamp - Variable in class io.github.bbobbogi.stream4j.youtube.types.LiveBroadcastDetails
 
equals(Object) - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.ActivityBadge
 
equals(Object) - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.PartialBadge
 
equals(Object) - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.StreamingProperty.Subscription
 
equals(Object) - Method in record class io.github.bbobbogi.stream4j.common.CurrencyUtils.ParsedAmount
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.bbobbogi.stream4j.common.Donation
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class io.github.bbobbogi.stream4j.common.Subscription
Indicates whether some other object is "equal to" this one.
errorCode - Variable in exception io.github.bbobbogi.stream4j.chzzk.exception.ChatFailedConnectException
Error code.
errorMessage - Variable in exception io.github.bbobbogi.stream4j.chzzk.exception.ChatFailedConnectException
Error message.
EVENT - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
EXPIRED - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionStatus
Expired.
EXPIRED - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Donation or mission expired before completion.
extras - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
 
extras - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundChat.Chat
 
extras - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundSendChat.Body
 
Extras() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundSendChat.Body.Extras
 

F

FAILED - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Donation flow failed.
FINISH - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Party donation finished event state.
format(CurrencyUtils.ParsedAmount) - Static method in class io.github.bbobbogi.stream4j.common.CurrencyUtils
Formats a parsed amount for display.
formattedAmount() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns a formatted amount string for display.
from(String) - Static method in enum class io.github.bbobbogi.stream4j.common.DonationPlatform
Resolves a platform by name.
fromJson(String) - Static method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Parses a mission event from raw JSON payload.
fromMissionStatus(String) - Static method in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Converts a platform mission status string to DonationStatus.
fromPartyStatus(String) - Static method in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Converts a platform party status string to DonationStatus.
fromString(String) - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationType
Converts a string to MissionDonationType.
fromString(String) - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionStatus
Converts a string to MissionStatus.
fromString(String) - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.PartyStatus
Converts a string to PartyStatus.
fromString(String) - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.SelectionType
Converts a string to SelectionType.

G

GAME_API_URL - Static variable in class io.github.bbobbogi.stream4j.chzzk.Chzzk
NAVER game API URL.
generateClientMessageId() - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Generates a random client message ID.
get() - Static method in class io.github.bbobbogi.stream4j.util.SharedHttpClient
Returns the shared OkHttpClient instance.
getAccmulativeMonth() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.StreamingProperty.Subscription
Returns accumulated subscription months.
getAccount() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage.Content
Returns donor account identifier.
getAccount() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage
Returns donor account identifier.
getAccumulateUserCount() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
getActivityBadges() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile
Returns activity badge array.
getAlertboxKey() - Method in class io.github.bbobbogi.stream4j.toonation.ToonationChat
Returns the configured Toonation alertbox key.
getAmount() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage
Returns donated star-balloon amount.
getAmount() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage.Content
Returns donated amount.
getAmount() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage
Returns donated amount.
getAnonymousToken() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Anonymous token (present only when anonymous).
getAnonymousToken() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Anonymous token (present only when anonymous).
getAuthorChannelID() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get author's channel id.
getAuthorIconURL() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get author's icon url.
getAuthorName() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get author name.
getAuthorNameTextColor() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get text color of drawing author name in int.
getAuthorType() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get author types in List.
getBackgroundColor() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get background color in int.
getBadge() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.StreamingProperty.Subscription
Returns subscription badge.
getBadgeId() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.ActivityBadge
Returns badge ID.
getBadgeNo() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.ActivityBadge
Returns badge number.
getBadges() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeUser
Returns user badges.
getBannerItem() - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Get pinned message
getBjId() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns broadcaster ID for this mission.
getBjNick() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns broadcaster nickname for this mission.
getBodyBackgroundColor() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get background color of body in int.
getBodyTextColor() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get text color of background in int.
getBroadcastInfo() - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Get broadcast info
getBroadcastNo() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPLiveInfo
Returns broadcast number value.
getCategoryType() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
getChannel() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkRecommendationChannel
Returns channel information.
getChannel() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeUser
Returns channel information for the user.
getChannel(String) - Method in class io.github.bbobbogi.stream4j.chzzk.Chzzk
Get ChzzkChannelInfo by the channel id.
getChannel(String) - Method in class io.github.bbobbogi.stream4j.cime.CiMe
Retrieves channel information for a CiMe channel slug.
getChannel(String) - Method in class io.github.bbobbogi.stream4j.soop.SOOP
Retrieves basic channel information for the given streamer.
getChannel(String) - Method in class io.github.bbobbogi.stream4j.youtube.YouTube
Retrieves channel information from a YouTube live video input.
getChannelChatRules(String) - Method in class io.github.bbobbogi.stream4j.chzzk.Chzzk
Get channel's ChzzkChannelRules by the channel id.
getChannelDescription() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelInfo
Get description of the channel.
getChannelEmotePackData(String) - Method in class io.github.bbobbogi.stream4j.chzzk.Chzzk
Gets emote pack data for the channel.
getChannelId() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
Returns the channel ID.
getChannelId() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelRules
Get the id of channel.
getChannelId() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkPartialChannel
Get the channel's id.
getChannelId() - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Get channel id of this live.
getChannelId() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeChannelInfo
Returns the channel ID.
getChannelId() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeLiveInfo
Returns the channel ID.
getChannelId() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChat
Returns the resolved channel ID after connection.
getChannelIdFromURL(String) - Static method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Get channel id from url
getChannelImageUrl() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkPartialChannel
Get url of the channel's image.
getChannelName() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationConfirmEvent
Returns the channel name.
getChannelName() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkPartialChannel
Get the name of the channel.
getChannelName() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeChannelInfo
Returns the channel name.
getChannelName() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeLiveInfo
Returns the channel display name.
getChannels() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkRecommendationChannels
Returns the array of recommended channels.
getChannelSlug() - Method in class io.github.bbobbogi.stream4j.cime.CiMeChat
Returns the target channel slug.
getChatAvailableCondition() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
getChatAvailableGroup() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
getChatChannelId() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
getChatId() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
Returns the chat ID.
getChatItemDeletes() - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Get list of ChatItemDelete
getChatItems() - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Get list of ChatItem
getChatTickerPaidMessages() - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Get list of ChatItem(type=TICKER_PAID_MESSAGE)
getChatTypeCode() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns chat type code.
getChno() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns channel numeric identifier from payload.
getCloseDate() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveDetail
Get close time of the live stream.
getCode() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage
Returns Toonation event code.
getColorCode() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeUser
Returns the display color code.
getCompletedQuantity() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the completed quantity.
getConfig() - Static method in class io.github.bbobbogi.stream4j.util.SharedHttpClient
Returns the current configuration.
getConnectionCount() - Method in class io.github.bbobbogi.stream4j.common.StreamChat
Returns the number of currently tracked platform connections.
getConnectTimeoutMs() - Method in class io.github.bbobbogi.stream4j.util.HttpClientConfig
 
getContent() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns message content.
getContent() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
Returns the message content.
getContent() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage
Returns nested content payload.
getContentJson(OkHttpClient, Request, boolean) - Static method in class io.github.bbobbogi.stream4j.util.RawApiUtils
Executes an HTTP request and returns the content field as a JsonElement.
getContextMenu(ChatItem) - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Loads moderation context-menu actions for a chat item.
getContinuousDonationDays() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Continuous donation days.
getContinuousDonationDays() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Continuous donation days.
getCookie(Naver.Cookie) - Method in class io.github.bbobbogi.stream4j.chzzk.naver.Naver
Returns the cookie value after NAVER login.
getCount() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionGiftMessage
 
getCreatedTime() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.TemporaryRestrictEvent
Returns the restriction creation time.
getCreatedTimeRaw() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.TemporaryRestrictEvent
Returns the raw restriction creation time string.
getCreateTime() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns creation time.
getDefaultThumbnailImageUrl() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveDetail
Get default thumbnail image URL.
getDescription() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Extras
Returns system message description.
getDescription() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeBadge
Returns the badge description.
getDescription() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeChannelInfo
Returns the channel description.
getDonationId() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Donation ID.
getDonationId() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Donation ID.
getDonationStreakCount() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeUser
Returns the donation streak count.
getDonationType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChangeDonationActiveEvent
Returns the donation type.
getDonationType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Extras
Returns donation type.
getDriver() - Static method in class io.github.bbobbogi.stream4j.util.Chrome
Get chrome web driver.
getDriverAsJavascriptExecutor() - Static method in class io.github.bbobbogi.stream4j.util.Chrome
Returns a WebDriver as a JavascriptExecutor.
getDuration() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.TemporaryRestrictEvent
Returns the restriction duration in seconds.
getDuration() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionMessage
 
getDurationSec() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get elapsed time from starting viewing this paid message in seconds.
getDurationTime() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns mission duration in seconds.
getEmojiId() - Method in class io.github.bbobbogi.stream4j.youtube.chat.Emoji
Returns the emoji identifier.
getEmojis() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelEmotePackData
Get the emoticons data of the pack.
getEmotePackData() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkPartialChannel
Get the emoticon pack data of the channel.
getEmoticonId() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelEmoticonData
Get the emoticon's id.
getEmoticonImageUrl() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelEmoticonData
Get url of the emoticon's image.
getEndBackgroundColor() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Returns the ticker end background color for ticker paid messages.
getEndTimestamp() - Method in class io.github.bbobbogi.stream4j.youtube.types.LiveBroadcastDetails
Returns the broadcast end timestamp.
getEndTimestamp() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeLiveInfo
Returns the actual end timestamp when available.
getExtras() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns extra information.
getFailedUsers() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the list of failed users.
getFanClubOrdinal() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage
Returns fan-club sequence value from SOOP payload.
getFollowDate() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelFollowingData
Get when me followed the channel in yyyy-mm-dd HH:mm:ss format.
getFollowerCount() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelInfo
Get the count of the channel's followers.
getFollowerCount() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeChannelInfo
Returns follower count.
getFollowing() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelPersonalData
Get following status of the logged user about the channel.
getFollowingStatus(String) - Method in class io.github.bbobbogi.stream4j.chzzk.Chzzk
Get following status about channel.
getFrom() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage
Returns donor user ID.
getFromUsername() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage
Returns donor display name.
getFullDurationSec() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get full duration of paid message viewing in seconds.
getGiftCount() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns gifted count contained in this mission event.
getGiftId() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the gift ID.
getGiftId() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
Returns the gift ID.
getGiftTierName() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the gift tier name.
getGiftTierName() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
Returns the gift tier name.
getGiftTierNo() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the gift tier number.
getGiftTierNo() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
Returns the gift tier number.
getGiftType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the gift type.
getGiftType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
Returns the gift type.
getHeaderBackgroundColor() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get header background color in int.
getHeaderTextColor() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get header color in int.
getHideinfo() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage.Content
Returns raw anonymity flag from payload.
getHostChannelNickname() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationInfo
Returns the host channel nickname.
getHttpClient() - Method in class io.github.bbobbogi.stream4j.chzzk.Chzzk
Returns the HTTP client.
getIconURL() - Method in class io.github.bbobbogi.stream4j.youtube.chat.Emoji
Returns the icon URL for this emoji.
getId() - Method in class io.github.bbobbogi.stream4j.chzzk.naver.Naver
Returns the NAVER ID.
getId() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelInfo
 
getId() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveChannel
Get id of the live channel.
getId() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeBadge
Returns the badge ID.
getId() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeChannel
Returns the channel ID.
getId() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeUser
Returns the user ID.
getId() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
Returns the message ID.
getId() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeChannelInfo
Returns the channel ID as a string.
getId() - Method in interface io.github.bbobbogi.stream4j.common.ChannelInfo
Returns the platform-specific channel identifier.
getId() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPChannelInfo
Returns channel ID.
getId() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get id.
getId() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeChannelInfo
Returns the channel ID.
getId() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChatBuilder.ResolvedInput
Returns the normalized identifier.
getIdAsInt() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeChannelInfo
Returns the numeric channel ID.
getIdType() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChatBuilder.ResolvedInput
Returns the identifier type.
getImage() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns mission image URL.
getImageUrl() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.PartialBadge
Returns badge image URL.
getImageUrl() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveChannel
Get image url of the live channel.
getImageUrl() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeBadge
Returns the badge image URL.
getJSONList(Map<String, Object>, String, String...) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Retrieves a JSON array at the specified nested path.
getJSONMap(Map<String, Object>, Object...) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Retrieves a nested JSON object map by mixed key/index path.
getJSONMap(Map<String, Object>, String...) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Retrieves a nested JSON object map by key path.
getJSONValue(Map<String, Object>, String) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Retrieves a direct value from a JSON map.
getJSONValueBoolean(Map<String, Object>, String) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Retrieves a direct value as a boolean.
getJSONValueInt(Map<String, Object>, String) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Retrieves a direct numeric value as an int.
getJSONValueLong(Map<String, Object>, String) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Retrieves a direct numeric value as a long.
getJSONValueString(Map<String, Object>, String) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Retrieves a direct value as a string.
getKey() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns mission key converted to a string value.
getLastMessageTime() - Method in class io.github.bbobbogi.stream4j.util.ManagedWebSocket
Returns the last message receive timestamp.
getLevel() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeChannelInfo
Returns channel level.
getLive() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeLiveInfo
Returns the live flag.
getLiveCategory() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
getLiveCategoryValue() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
getLiveChannel() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveDetail
Get live stream channel.
getLiveDetail(String) - Method in class io.github.bbobbogi.stream4j.chzzk.Chzzk
Get ChzzkLiveDetail by the channel id.
getLiveId() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveDetail
Get unique ID number of the live stream.
getLiveImageUrl(Resolution) - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveDetail
Get URL of the automatically generated thumbnail image.
getLiveInfo(String) - Method in class io.github.bbobbogi.stream4j.cime.CiMe
Retrieves current live information for a CiMe channel slug.
getLiveInfo(String) - Method in class io.github.bbobbogi.stream4j.soop.SOOP
Retrieves live broadcast metadata for the given streamer.
getLiveInfo(String) - Method in class io.github.bbobbogi.stream4j.youtube.YouTube
Retrieves live broadcast information for a YouTube video.
getLiveNow() - Method in class io.github.bbobbogi.stream4j.youtube.types.LiveBroadcastDetails
Returns whether the broadcast is currently live.
getLiveStatus(String) - Method in class io.github.bbobbogi.stream4j.chzzk.Chzzk
Get ChzzkLiveInfo by the channel id.
getLoggedUser() - Method in class io.github.bbobbogi.stream4j.chzzk.Chzzk
Get ChzzkUser that the Chzzk logged in.
getMaxRequests() - Method in class io.github.bbobbogi.stream4j.util.HttpClientConfig
 
getMaxRequestsPerHost() - Method in class io.github.bbobbogi.stream4j.util.HttpClientConfig
 
getMemberBadgeIconURL() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get member badge icon url.
getMemberCount() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns member count.
getMemberCount() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationInfo
Returns the party member count.
getMessage() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionGiftMessage
 
getMessage() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionMessage
 
getMessage() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage.Content
Returns donation message text.
getMessage() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage
Returns donation message text.
getMessage() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get message in String
getMessage() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItemDelete
Returns the deletion notice message.
getMessageExtended() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get list of extended messages.
getMessageStatusType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns message status type.
getMessageTime() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns message time.
getMinFollowerMinute() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
getMinTier() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPLiveInfo
Returns minimum subscription tier required by the broadcast.
getMissionCreatedTime() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns mission creation time.
getMissionCreatedTimeRaw() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns raw mission creation time string.
getMissionDonationId() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns mission donation ID.
getMissionDonationId() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Returns mission donation ID.
getMissionDonationType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns mission donation type.
getMissionDonationType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Returns mission donation type.
getMissionDonationTypeRaw() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns raw mission donation type string.
getMissionDonationTypeRaw() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Returns raw mission donation type string.
getMissionEndTime() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns mission end time.
getMissionEndTimeRaw() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns raw mission end time string.
getMissionStartTime() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns mission start time.
getMissionStartTimeRaw() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns raw mission start time string.
getMissionStatus() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns mission status.
getMissionStatus() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Returns mission status.
getMissionStatus() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns mission status code from payload.
getMissionStatusRaw() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns raw mission status string.
getMissionStatusRaw() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Returns raw mission status string.
getMissionText() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns mission text.
getMissionText() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Returns mission text.
getName() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelInfo
 
getName() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveChannel
Get name of the live channel.
getName() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeBadge
Returns the badge name.
getName() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeChannel
Returns the channel display name.
getName() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeChannelInfo
Returns the channel name.
getName() - Method in interface io.github.bbobbogi.stream4j.common.ChannelInfo
Returns the channel display name.
getName() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPChannelInfo
Returns channel display name.
getName() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage.Content
Returns donor display name.
getName() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeChannelInfo
Returns the channel name.
getNickname() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile
Returns nickname.
getNickname() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Nickname (null if anonymous).
getNickname() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Nickname (null if anonymous).
getNickname() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkUser
Get the nickname of the user.
getNickname() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeUser
Returns the user's nickname.
getNickname() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionGiftMessage
 
getNickname() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionMessage
 
getNickname() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPChannelInfo
Returns streamer nickname.
getNickname() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPLiveInfo
Returns streamer nickname.
getNickname() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage
Returns donor nickname.
getOfficialNotiAgreeUpdatedDate() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkUser
Get when user agreed to official notification in ISO-8601 format.
getOpenDate() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveDetail
Get start time of the live stream.
getOsType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Extras
Returns operating system type.
getPackId() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelEmotePackData
Get the pack's id.
getPackImageUrl() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelEmotePackData
Get url of the pack's image.
getPackName() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelEmotePackData
Get the name of the pack.
getPageContent(String, Map<String, String>) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Sends an HTTP GET request and returns the response body.
getPageContentWithJson(String, String, Map<String, String>) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Sends an HTTP POST request with a JSON body and returns the response body.
getPartialRefundedQuantity() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the partially refunded quantity.
getParticipationCount() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns participant count.
getParticipationCount() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Returns participant count.
getPartyDonationId() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationMessage
Returns the party donation ID.
getPartyName() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationInfo
Returns the party name.
getPartyName() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationMessage
Returns the party name.
getPartyNo() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationMessage
Returns the party number.
getPassword() - Method in class io.github.bbobbogi.stream4j.chzzk.naver.Naver
Returns the NAVER password.
getPayAmount() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Extras
Returns donation amount.
getPayAmount() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.DonationMessage
Returns the donation amount.
getPayType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Payment type (e.g., "CURRENCY").
getPayType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Payment type (e.g., "CURRENCY").
getPersonalData() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkPartialChannel
Get personal data of logged user about the channel.
getProfile() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns profile of sender of the message.
getProfileImageUrl() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile
Returns profile image URL.
getProfileImageUrl() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkUser
Get url of the user's profile image.
getProfileImageUrlList() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationInfo
Returns the profile image URL list.
getPurchaseAmount() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get purchase amount of this paid message
getQuantity() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the gift quantity.
getRank() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationConfirmEvent
Returns the party donation rank.
getRankName() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationConfirmEvent
Returns the rank name (e.g., "entry fee").
getRaw() - Method in enum class io.github.bbobbogi.stream4j.chzzk.types.Resolution
Returns the resolution pixel value.
getRawAsString() - Method in enum class io.github.bbobbogi.stream4j.chzzk.types.Resolution
Returns the resolution pixel value as a string.
getRawJson() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChangeDonationActiveEvent
Returns the raw JSON string.
getRawJson() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns raw JSON string.
getRawJson() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.IimsPenaltyEvent
Returns the raw JSON string.
getRawJson() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationConfirmEvent
Returns the raw JSON string.
getRawJson() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationFinishEvent
Returns the raw JSON string.
getRawJson() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationInfo
Returns the raw JSON string.
getRawJson() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the raw JSON string.
getRawJson() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
Returns the raw JSON string.
getRawJson() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.TemporaryRestrictEvent
Returns the raw JSON string.
getRawJson() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
Returns the raw JSON payload.
getRawJson() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionGiftMessage
 
getRawJson() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionMessage
 
getRawJson() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage
Returns raw JSON text originally received from WebSocket.
getRawJson(OkHttpClient, Request, boolean) - Static method in class io.github.bbobbogi.stream4j.util.RawApiUtils
Executes an HTTP request and returns the response as a JsonObject.
getReadTimeoutMs() - Method in class io.github.bbobbogi.stream4j.util.HttpClientConfig
 
getReceiverNickname() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
Returns the receiver nickname.
getReceiverUserIdHash() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
Returns the receiver user ID hash.
getRecommendationChannels() - Method in class io.github.bbobbogi.stream4j.chzzk.Chzzk
getRecommendedIntervalMs() - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Returns the polling interval suggested by YouTube, in milliseconds.
getRelatedMissionDonationId() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Returns related mission donation ID.
getResult() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPLiveInfo
Returns raw SOOP live-detail result code.
getRule() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelRules
Get the rule string of channel.
getRules(Chzzk) - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkPartialChannel
Get this channel's ChzzkChannelRules.
getSearchTerms() - Method in class io.github.bbobbogi.stream4j.youtube.chat.Emoji
Returns searchable terms for this emoji.
getSelectionType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the selection type.
getSelectionType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
Returns the selection type.
getSelectionTypeRaw() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the raw selection type string.
getSelectionTypeRaw() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
Returns the raw selection type string.
getSenderTierNo() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the sender tier number.
getSenderUserId() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
Returns the sender user ID.
getSendTime() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
Returns the send time.
getServerDate() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
Returns server date information from the API.
getSettleCount() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns settled count for settle events.
getSharedHttpClient() - Static method in class io.github.bbobbogi.stream4j.cime.CiMeChat
Returns the shared HTTP client used by this library.
getShortcuts() - Method in class io.github.bbobbogi.stream4j.youtube.chat.Emoji
Returns the display shortcuts for this emoji.
getSlug() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeChannelInfo
Returns the channel slug.
getStartTimestamp() - Method in class io.github.bbobbogi.stream4j.youtube.types.LiveBroadcastDetails
Returns the broadcast start timestamp.
getStartTimestamp() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeLiveInfo
Returns the scheduled or actual start timestamp.
getStatus() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationInfo
Returns the party status.
getStatusRaw() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationInfo
Returns the raw party status string.
getStickerIconURL() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get sticker icon url.
getStreamerId() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPChannelInfo
Returns streamer user ID.
getStreamerId() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPLiveInfo
Returns streamer user ID.
getStreamerName() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionMessage
 
getSubscriberCount() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeChannelInfo
Returns subscriber count.
getSubscription() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile
Returns subscription information.
getSubscriptionMonth() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionMessage
Returns the subscription month count.
getSubscriptionTierName() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionMessage
Returns the subscription tier name.
getTags() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
getTargetId() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItemDelete
Returns the ID of the chat item that was deleted.
getTargetType() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionGiftMessage
 
getText() - Method in class io.github.bbobbogi.stream4j.youtube.chat.Text
Returns the text content.
getTier() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.StreamingProperty.Subscription
Returns subscription tier.
getTier() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionMessage
 
getTimes() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.TemporaryRestrictEvent
Returns the accumulated restriction count.
getTimestamp() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get timestamp of this item.
getTitle() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
getTitle() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
Returns the broadcast title.
getTitle() - Method in interface io.github.bbobbogi.stream4j.common.LiveInfo
Returns the broadcast title.
getTitle() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns mission title text.
getTitle() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPLiveInfo
Returns broadcast title.
getTitle() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage.VideoInfo
Returns video title.
getTitle() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeLiveInfo
Returns the broadcast title.
getTo() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage
Returns target broadcaster or channel identifier.
getTotalDonationAmount() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationInfo
Returns the total donation amount.
getTotalPayAmount() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns total payment amount.
getTotalPayAmount() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Returns total payment amount.
getType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChangeDonationActiveEvent
Returns the event type.
getType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.IimsPenaltyEvent
Returns the event type.
getType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationConfirmEvent
Returns the event type.
getType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationFinishEvent
Returns the event type.
getType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationInfo
Returns the event type.
getType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the event type.
getType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
Returns the event type.
getType() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.TemporaryRestrictEvent
Returns the event type.
getType() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
Returns the message type.
getType() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage
Returns donation type.
getType() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns normalized mission event type.
getType() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage.VideoInfo
Returns video provider type.
getType() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Get type of this item.
getTypeRaw() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns original mission type code from payload.
getUpdatedDate() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelRules
Get when the rule updated in yyyy-mm-dd HH:mm:ss format.
getUrlUhd() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
Returns the UHD stream URL when available.
getUser() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
Returns sender user metadata.
getUserAgent() - Method in class io.github.bbobbogi.stream4j.util.HttpClientConfig
 
getUserCount() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
getUserId() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Deprecated.
getUserId() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkUser
Get the user's id.
getUserId() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns triggering user ID.
getUserIdHash() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns user ID hash.
getUserIdHash() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.IimsPenaltyEvent
Returns the penalized user's ID hash.
getUserIdHash() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
User ID hash (null if anonymous).
getUserIdHash() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
User ID hash.
getUserIdHash() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
Returns the user ID hash.
getUserIdHash() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
Returns the sender user ID hash.
getUserIdHash() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.TemporaryRestrictEvent
Returns the restricted user's ID hash.
getUserNick() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns triggering user nickname.
getUserRoleCode() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile
Returns user role code.
getUuid() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns mission unique identifier.
getVideoId() - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Get video id
getVideoId() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeLiveInfo
Returns the YouTube video ID.
getVideoId() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChat
Returns the resolved video ID after connection.
getVideoIdFromURL(String) - Static method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Get video id from url
getVideoInfo() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage.Content
Returns video donation metadata.
getViewerCount() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
Returns the current viewer count.
getViewerCount() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeLiveInfo
Returns the viewer count reported by YouTube.
GIFT - Enum constant in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent.Type
 
GROUP - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationType
Group mission.

H

hashCode() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.ActivityBadge
 
hashCode() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.PartialBadge
 
hashCode() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.StreamingProperty.Subscription
 
hashCode() - Method in record class io.github.bbobbogi.stream4j.common.CurrencyUtils.ParsedAmount
Returns a hash code value for this object.
hashCode() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns a hash code value for this object.
hashCode() - Method in record class io.github.bbobbogi.stream4j.common.Subscription
Returns a hash code value for this object.
hasPaidPromotion() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
hasProfile() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns whether profile exists.
hasSubscription() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile
Returns whether user has a subscription.
hasUser() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
Returns whether user metadata is available.
hasVerifiedMark() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveChannel
Get verified mark status of the live channel.
HttpClientConfig - Class in io.github.bbobbogi.stream4j.util
Configuration holder for SharedHttpClient.
HttpClientConfig() - Constructor for class io.github.bbobbogi.stream4j.util.HttpClientConfig
 
httpGetRequest(String) - Static method in class io.github.bbobbogi.stream4j.util.RawApiUtils
Creates a Request.Builder for an HTTP GET request.

I

id - Variable in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
 
IdType - Enum Class in io.github.bbobbogi.stream4j.youtube.chat
Identifier types accepted for resolving YouTube live chat targets.
IimsPenaltyEvent - Class in io.github.bbobbogi.stream4j.chzzk.chat
IIMS penalty event.
IimsPenaltyEvent() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.IimsPenaltyEvent
Creates an IimsPenaltyEvent.
IMAGE - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.ChatTypes
 
io.github.bbobbogi.stream4j.chzzk - package io.github.bbobbogi.stream4j.chzzk
Chzzk (NAVER) streaming platform integration.
io.github.bbobbogi.stream4j.chzzk.chat - package io.github.bbobbogi.stream4j.chzzk.chat
 
io.github.bbobbogi.stream4j.chzzk.exception - package io.github.bbobbogi.stream4j.chzzk.exception
 
io.github.bbobbogi.stream4j.chzzk.naver - package io.github.bbobbogi.stream4j.chzzk.naver
 
io.github.bbobbogi.stream4j.chzzk.types - package io.github.bbobbogi.stream4j.chzzk.types
 
io.github.bbobbogi.stream4j.cime - package io.github.bbobbogi.stream4j.cime
CiMe streaming platform integration.
io.github.bbobbogi.stream4j.cime.chat - package io.github.bbobbogi.stream4j.cime.chat
 
io.github.bbobbogi.stream4j.cime.types - package io.github.bbobbogi.stream4j.cime.types
 
io.github.bbobbogi.stream4j.common - package io.github.bbobbogi.stream4j.common
Unified API layer for multi-platform streaming chat and donation handling.
io.github.bbobbogi.stream4j.soop - package io.github.bbobbogi.stream4j.soop
SOOP (formerly AfreecaTV) streaming platform integration.
io.github.bbobbogi.stream4j.soop.chat - package io.github.bbobbogi.stream4j.soop.chat
 
io.github.bbobbogi.stream4j.soop.types - package io.github.bbobbogi.stream4j.soop.types
 
io.github.bbobbogi.stream4j.toonation - package io.github.bbobbogi.stream4j.toonation
Toonation donation alert platform integration.
io.github.bbobbogi.stream4j.toonation.chat - package io.github.bbobbogi.stream4j.toonation.chat
 
io.github.bbobbogi.stream4j.util - package io.github.bbobbogi.stream4j.util
 
io.github.bbobbogi.stream4j.youtube - package io.github.bbobbogi.stream4j.youtube
YouTube Live streaming platform integration.
io.github.bbobbogi.stream4j.youtube.chat - package io.github.bbobbogi.stream4j.youtube.chat
 
io.github.bbobbogi.stream4j.youtube.types - package io.github.bbobbogi.stream4j.youtube.types
 
IOS - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.OsType
iOS
isActivated() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.ActivityBadge
Returns whether badge is activated.
isAdult() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
Returns whether the broadcast is marked as adults only.
isAgree() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelRules
Get the user is agreed to the rules of channel.
isAnonymous() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.DonationMessage
Returns whether this donation is anonymous.
isAnonymous() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Anonymous status.
isAnonymous() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Anonymous status.
isAnonymous() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionMessage
Returns whether this subscription is anonymous.
isAnonymous() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionGiftMessage
 
isAnonymous() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage
Returns whether donor identity is hidden.
isAuthorMember() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Is this message's author member?
isAuthorModerator() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Is this message's author moderator?
isAuthorOwner() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Is this message's author owner?
isAuthorVerified() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Is this message's author verified?
isBlind() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns whether this is a blind message.
isBroadcasting() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelInfo
Get is the channel broadcasting.
isChatActive() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
isChatDonationRankingExposure() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
isClipActive() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
isClipActive() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
Returns whether clipping is enabled.
isConfirmNeeded() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationFinishEvent
Returns whether confirmation is required.
isConnected() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
 
isConnected() - Method in class io.github.bbobbogi.stream4j.cime.CiMeChat
Returns whether this chat client is connected.
isConnected() - Method in interface io.github.bbobbogi.stream4j.common.PlatformChat
Returns whether this chat client is currently connected.
isConnected() - Method in class io.github.bbobbogi.stream4j.soop.SOOPChat
Returns whether the underlying WebSocket is currently connected.
isConnected() - Method in class io.github.bbobbogi.stream4j.toonation.ToonationChat
Returns whether the alert WebSocket is currently connected.
isConnected() - Method in class io.github.bbobbogi.stream4j.util.ManagedWebSocket
 
isConnected() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChat
Returns whether the polling client is currently connected.
isConnectedToChat() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
Returns the chat server connection status.
isConnectedToChat() - Method in class io.github.bbobbogi.stream4j.cime.CiMeChat
Returns whether the WebSocket chat connection is active.
isCustomEmoji() - Method in class io.github.bbobbogi.stream4j.youtube.chat.Emoji
Returns whether this emoji is a custom channel emoji.
isDebug - Variable in class io.github.bbobbogi.stream4j.chzzk.Chzzk
Whether debug mode is enabled.
isDebug - Variable in class io.github.bbobbogi.stream4j.cime.CiMe
 
isDebug - Variable in class io.github.bbobbogi.stream4j.soop.SOOP
 
isDebug - Variable in class io.github.bbobbogi.stream4j.youtube.YouTube
 
isDebugEnabled() - Method in class io.github.bbobbogi.stream4j.common.PlatformApiBuilder
Returns whether debug mode is enabled.
isDonationActive() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChangeDonationActiveEvent
Returns whether donation is active.
isEnabledNotification() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelFollowingData
Get is me enabled the channel notification.
isFollowing() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelFollowingData
Get is me following the channel.
isHasProfile() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkUser
Get the user has profile.
isHidden() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns whether this is a hidden message.
isHostChannelVerifiedMark() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationInfo
Returns whether the host channel has a verified mark.
isIgnored(String) - Static method in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
Returns whether the packet type should be ignored by higher-level handlers.
isLive() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelInfo
 
isLive() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
isLive() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeChannelInfo
Returns whether the channel is currently live.
isLive() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
Returns whether the channel is live.
isLive() - Method in interface io.github.bbobbogi.stream4j.common.ChannelInfo
Returns whether the channel is currently live.
isLive() - Method in interface io.github.bbobbogi.stream4j.common.LiveInfo
Returns whether the broadcast is currently live.
isLive() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPChannelInfo
Returns whether the channel is currently live.
isLive() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPLiveInfo
Returns whether the broadcast is live.
isLive() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeChannelInfo
Returns whether the channel is currently live.
isLive() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeLiveInfo
Returns whether the broadcast is currently live.
isLive(String) - Method in class io.github.bbobbogi.stream4j.soop.SOOP
Checks whether the given streamer is currently live.
isLive(String) - Method in class io.github.bbobbogi.stream4j.youtube.YouTube
Checks whether the target YouTube video is currently live.
isLiveEnded() - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Returns whether the live broadcast appears to have ended.
isLiveNow - Variable in class io.github.bbobbogi.stream4j.youtube.types.LiveBroadcastDetails
 
isLoggedIn() - Method in class io.github.bbobbogi.stream4j.chzzk.Chzzk
Get this Chzzk logged in.
isMissionSucceed() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Returns whether mission succeeded.
isMissionSucceed() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Returns whether mission succeeded.
isNewFanClub() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage
Returns whether this donation indicates a new fan-club milestone.
isNSFW() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
isOfficialNotiAgree() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkUser
Get user agreed to official notification.
isOnline() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
isOnline() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPLiveInfo
Returns whether the broadcast is online.
isOpen() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationInfo
Returns whether the party is open.
isOpenMessage() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns whether this is an open message.
isPrivateUserBlock() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelPersonalData
Returns whether private users are blocked.
isReceiverVerifiedMark() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
Returns whether the receiver has a verified mark.
isRelay() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
Returns whether this event is a relay mission.
isReplay() - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Check this live replay is replay.
isServiceAgree() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelRules
Get the user is agreed to the rules of channel.
isShowSponsorRank() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
Returns whether sponsor ranking is shown.
isSystemMessage() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns whether this is a system message.
isTestMessage() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns whether this is a test message.
isUserMessage() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
Returns whether this is a user message.
isVerifiedMark() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile
Returns verified mark status.
isVerifiedMark() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
Verified mark status.
isVerifiedMark() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
Verified mark status.
isVerifiedMark() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkPartialChannel
Get is the channel verified.
isVerifiedMark() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkUser
Get user has verified mark.
isVideoDonation() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage
Returns whether this donation includes video metadata.

J

JSON_URL - Static variable in class io.github.bbobbogi.stream4j.cime.CiMe
 

K

KICK - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 

L

LiveBroadcastDetails - Class in io.github.bbobbogi.stream4j.youtube.types
Live broadcast timing details returned by YouTube APIs.
LiveBroadcastDetails() - Constructor for class io.github.bbobbogi.stream4j.youtube.types.LiveBroadcastDetails
 
LiveInfo - Interface in io.github.bbobbogi.stream4j.common
Common interface for live broadcast metadata across platforms.
login() - Method in class io.github.bbobbogi.stream4j.chzzk.naver.Naver
Logs in to NAVER with ID and password.

M

ManagedWebSocket - Class in io.github.bbobbogi.stream4j.util
Managed WebSocket wrapper with connection lifecycle and ping scheduling.
ManagedWebSocket(ManagedWebSocket.Callback) - Constructor for class io.github.bbobbogi.stream4j.util.ManagedWebSocket
 
ManagedWebSocket.Callback - Interface in io.github.bbobbogi.stream4j.util
 
MANUAL - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.SelectionType
Manual selection - gift to directly selected users.
maxRequests(int) - Method in class io.github.bbobbogi.stream4j.util.HttpClientConfig
Configures the maximum number of concurrent requests.
maxRequestsPerHost(int) - Method in class io.github.bbobbogi.stream4j.util.HttpClientConfig
Configures the maximum number of concurrent requests per host.
mbrCnt - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundChat.Chat
 
MEMBER - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.AuthorType
Channel member.
message() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns the value of the message record component.
message() - Method in record class io.github.bbobbogi.stream4j.common.Subscription
Returns the value of the message record component.
MESSAGE - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.ChatItemType
Regular text chat message.
messageList - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundRecentChat.Body
 
MISSION - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationType
Mission donation event.
MissionDonationMessage - Class in io.github.bbobbogi.stream4j.chzzk.chat
Mission donation message.
MissionDonationMessage() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationMessage
MissionDonationType - Enum Class in io.github.bbobbogi.stream4j.chzzk.chat
Enum representing mission donation type.
MissionParticipationDonationMessage - Class in io.github.bbobbogi.stream4j.chzzk.chat
Mission participation donation message.
MissionParticipationDonationMessage() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.MissionParticipationDonationMessage
MissionStatus - Enum Class in io.github.bbobbogi.stream4j.chzzk.chat
Mission donation status.
MODERATOR - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.AuthorType
Chat moderator.
msg - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundChat.Chat
 
msg - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundSendChat.Body
 
msgStatusType - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
 
msgStatusType - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundChat.Chat
 
msgTime - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundChat.Chat
 
msgTime - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundSendChat.Body
 
msgTypeCode - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
 
msgTypeCode - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundChat.Chat
 
msgTypeCode - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundSendChat.Body
 

N

Naver - Class in io.github.bbobbogi.stream4j.chzzk.naver
Class for handling NAVER login.
Naver(String, String) - Constructor for class io.github.bbobbogi.stream4j.chzzk.naver.Naver
Log in to Naver using ID and password.
Naver.Cookie - Enum Class in io.github.bbobbogi.stream4j.chzzk.naver
Enum for NAVER cookie types.
NEW_MEMBER_MESSAGE - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.ChatItemType
New member announcement message.
newBuilder() - Static method in class io.github.bbobbogi.stream4j.util.SharedHttpClient
Returns a builder derived from the shared client.
nickname - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Extras
 
nickname - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile
 
nickname() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns the value of the nickname record component.
nickname() - Method in record class io.github.bbobbogi.stream4j.common.Subscription
Returns the value of the nickname record component.
NID_AUT - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.naver.Naver.Cookie
NAVER auth cookie.
NID_SES - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.naver.Naver.Cookie
NAVER session cookie.
NonRetryableException - Exception in io.github.bbobbogi.stream4j.util
Exception indicating a failure that should not be retried.
NonRetryableException(String) - Constructor for exception io.github.bbobbogi.stream4j.util.NonRetryableException
 
NonRetryableException(String, Throwable) - Constructor for exception io.github.bbobbogi.stream4j.util.NonRetryableException
 
NORMAL - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.AuthorType
Regular viewer.
NotExistsException - Exception in io.github.bbobbogi.stream4j.chzzk.exception
Exception thrown when a requested resource does not exist.
NotExistsException(String) - Constructor for exception io.github.bbobbogi.stream4j.chzzk.exception.NotExistsException
Constructs an NotExistsException.
NOTICE - Enum constant in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent.Type
 
NOTICE - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
NotLoggedInException - Exception in io.github.bbobbogi.stream4j.chzzk.exception
Exception thrown when an operation requiring login is called without login.
NotLoggedInException(String) - Constructor for exception io.github.bbobbogi.stream4j.chzzk.exception.NotLoggedInException
Creates a NotLoggedInException with the given message.

O

of(String, int) - Static method in class io.github.bbobbogi.stream4j.common.CurrencyUtils
Creates a parsed amount from an integer amount.
of(String, long) - Static method in class io.github.bbobbogi.stream4j.common.CurrencyUtils
Creates a parsed amount from a long amount.
onBlocked(ToonationChat) - Method in interface io.github.bbobbogi.stream4j.toonation.ToonationChatEventListener
Called when the alertbox is blocked by Toonation.
onBroadcastEnd(ChzzkChat) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when the broadcast ends.
onBroadcastEnd(CiMeChat) - Method in interface io.github.bbobbogi.stream4j.cime.CiMeChatEventListener
Called when the live broadcast ends.
onBroadcastEnd(DonationPlatform, String) - Method in interface io.github.bbobbogi.stream4j.common.StreamChatEventListener
Called when the platform reports that a broadcast has ended.
onBroadcastEnd(PlatformChat) - Method in interface io.github.bbobbogi.stream4j.common.PlatformChatEventListener
Called when the platform reports that the broadcast has ended.
onBroadcastEnd(SOOPChat) - Method in interface io.github.bbobbogi.stream4j.soop.SOOPChatEventListener
Called when the broadcast is determined to be ended.
onBroadcastEnd(ToonationChat) - Method in interface io.github.bbobbogi.stream4j.toonation.ToonationChatEventListener
Called when Toonation indicates broadcast end semantics.
onBroadcastEnd(YouTubeChat) - Method in interface io.github.bbobbogi.stream4j.youtube.YouTubeChatEventListener
Called when the broadcast ends.
onChangeDonationActive(ChangeDonationActiveEvent) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a donation activation state change event is received.
onChat(ChatMessage) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a normal chat message is received.
onChat(CiMeChatMessage) - Method in interface io.github.bbobbogi.stream4j.cime.CiMeChatEventListener
Called when a regular chat message is received.
onChat(DonationPlatform, String, String, String) - Method in interface io.github.bbobbogi.stream4j.common.StreamChatEventListener
Called when a chat message is received.
onChat(ChatItem) - Method in interface io.github.bbobbogi.stream4j.youtube.YouTubeChatEventListener
Called for a regular chat message.
onChat(String, String, String) - Method in interface io.github.bbobbogi.stream4j.soop.SOOPChatEventListener
Called when a chat message is received.
onClosed(int, String) - Method in interface io.github.bbobbogi.stream4j.util.ManagedWebSocket.Callback
 
onConnect(ChzzkChat, boolean) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when connected to the chat server.
onConnect(CiMeChat, boolean) - Method in interface io.github.bbobbogi.stream4j.cime.CiMeChatEventListener
Called when the chat client connects.
onConnect(DonationPlatform, String) - Method in interface io.github.bbobbogi.stream4j.common.StreamChatEventListener
Called when a platform connection is established.
onConnect(PlatformChat, boolean) - Method in interface io.github.bbobbogi.stream4j.common.PlatformChatEventListener
Called when a chat connection is established.
onConnect(SOOPChat, boolean) - Method in interface io.github.bbobbogi.stream4j.soop.SOOPChatEventListener
Called after a WebSocket connection is established.
onConnect(ToonationChat, boolean) - Method in interface io.github.bbobbogi.stream4j.toonation.ToonationChatEventListener
Called after a WebSocket connection is established.
onConnect(YouTubeChat, boolean) - Method in interface io.github.bbobbogi.stream4j.youtube.YouTubeChatEventListener
Called when the chat client connects.
onConnectionClosed(int, String, boolean, boolean) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when the connection to the chat server is closed.
onConnectionClosed(int, String, boolean, boolean) - Method in interface io.github.bbobbogi.stream4j.cime.CiMeChatEventListener
Called when the chat connection closes.
onConnectionClosed(int, String, boolean, boolean) - Method in interface io.github.bbobbogi.stream4j.common.PlatformChatEventListener
Called when a chat connection is closed.
onConnectionClosed(int, String, boolean, boolean) - Method in interface io.github.bbobbogi.stream4j.soop.SOOPChatEventListener
Called when the connection is closed.
onConnectionClosed(int, String, boolean, boolean) - Method in interface io.github.bbobbogi.stream4j.toonation.ToonationChatEventListener
Called when the connection is closed.
onConnectionClosed(int, String, boolean, boolean) - Method in interface io.github.bbobbogi.stream4j.youtube.YouTubeChatEventListener
Called when the chat connection is closed.
onDisconnect(DonationPlatform, String, String) - Method in interface io.github.bbobbogi.stream4j.common.StreamChatEventListener
Called when a platform connection is closed.
onDonation(Donation) - Method in interface io.github.bbobbogi.stream4j.common.StreamChatEventListener
Called when a donation-related event is received.
onDonation(SOOPChat, SOOPDonationMessage) - Method in interface io.github.bbobbogi.stream4j.soop.SOOPChatEventListener
Called when a donation event is received.
onDonation(ToonationChat, ToonationDonationMessage) - Method in interface io.github.bbobbogi.stream4j.toonation.ToonationChatEventListener
Called when a donation alert is received.
onDonationChat(DonationMessage) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a donation chat message is received.
onError(DonationPlatform, String, Exception) - Method in interface io.github.bbobbogi.stream4j.common.StreamChatEventListener
Called when an error occurs while processing a platform connection.
onError(Exception) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when an error occurs.
onError(Exception) - Method in interface io.github.bbobbogi.stream4j.cime.CiMeChatEventListener
Called when an error occurs.
onError(Exception) - Method in interface io.github.bbobbogi.stream4j.common.PlatformChatEventListener
Called when an exception is raised by chat processing.
onError(Exception) - Method in interface io.github.bbobbogi.stream4j.soop.SOOPChatEventListener
Called when an exception occurs in connection or parsing flow.
onError(Exception) - Method in interface io.github.bbobbogi.stream4j.toonation.ToonationChatEventListener
Called when an exception occurs in connection or parsing flow.
onError(Exception) - Method in interface io.github.bbobbogi.stream4j.youtube.YouTubeChatEventListener
Called when an error occurs.
onEvent(String, String) - Method in interface io.github.bbobbogi.stream4j.cime.CiMeChatEventListener
Called when a non-chat system event is received.
onFailure(Throwable) - Method in interface io.github.bbobbogi.stream4j.util.ManagedWebSocket.Callback
 
onIimsPenalty(IimsPenaltyEvent) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when an IIMS penalty event is received.
onMessage(WebSocket, String) - Method in interface io.github.bbobbogi.stream4j.util.ManagedWebSocket.Callback
 
onMission(SOOPChat, SOOPMissionEvent) - Method in interface io.github.bbobbogi.stream4j.soop.SOOPChatEventListener
Called when a mission event payload is received.
onMissionDonation(MissionDonationMessage) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a mission donation event is received.
onMissionDonationChat(MissionDonationMessage) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a mission donation chat message is received.
onMissionDonationParticipation(MissionParticipationDonationMessage) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a mission participation donation event is received.
onNewMember(ChatItem) - Method in interface io.github.bbobbogi.stream4j.youtube.YouTubeChatEventListener
Called when a new member message is received.
onNewSubscribe(SOOPChat, String, String, int) - Method in interface io.github.bbobbogi.stream4j.soop.SOOPChatEventListener
Called when a new subscription starts.
onOpen(WebSocket, Response) - Method in interface io.github.bbobbogi.stream4j.util.ManagedWebSocket.Callback
 
onPartyDonationChat(PartyDonationMessage) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a party donation chat message is received.
onPartyDonationConfirm(PartyDonationConfirmEvent) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a party donation confirm event is received.
onPartyDonationFinish(PartyDonationFinishEvent) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a party donation finish event is received.
onPartyDonationInfo(PartyDonationInfo) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a party donation info event is received.
onSubscribe(SOOPChat, String, String, int, int) - Method in interface io.github.bbobbogi.stream4j.soop.SOOPChatEventListener
Called when a subscription continuation event is received.
onSubscription(CiMeSubscriptionMessage) - Method in interface io.github.bbobbogi.stream4j.cime.CiMeChatEventListener
Called when a subscription event is received.
onSubscription(Subscription) - Method in interface io.github.bbobbogi.stream4j.common.StreamChatEventListener
Called when a subscription-related event is received.
onSubscriptionChat(SubscriptionMessage) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a subscription chat message is received.
onSubscriptionGift(SubscriptionGiftEvent) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a subscription gift event is received.
onSubscriptionGift(CiMeSubscriptionGiftMessage) - Method in interface io.github.bbobbogi.stream4j.cime.CiMeChatEventListener
Called when a gifted subscription event is received.
onSubscriptionGift(SOOPChat, String, String, String, String, int) - Method in interface io.github.bbobbogi.stream4j.soop.SOOPChatEventListener
Called when a subscription gift event is received.
onSubscriptionGiftReceiver(SubscriptionGiftReceiverEvent) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a subscription gift receiver event is received.
onSuperChat(ChatItem) - Method in interface io.github.bbobbogi.stream4j.youtube.YouTubeChatEventListener
Called for a Super Chat message.
onSuperSticker(ChatItem) - Method in interface io.github.bbobbogi.stream4j.youtube.YouTubeChatEventListener
Called for a Super Sticker event.
onSystemMessage(ChatMessage) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a system message is received (msgTypeCode=30).
onSystemMessage(DonationPlatform, String, String) - Method in interface io.github.bbobbogi.stream4j.common.StreamChatEventListener
Called when a system message is received.
onTemporaryRestrict(TemporaryRestrictEvent) - Method in interface io.github.bbobbogi.stream4j.chzzk.ChzzkChatEventListener
Called when a temporary restriction event is received.
onUnhandledEvent(String, String) - Method in interface io.github.bbobbogi.stream4j.common.PlatformChatEventListener
Called for platform events that are not handled by dedicated callbacks.
onUnhandledPacket(String, String[]) - Method in interface io.github.bbobbogi.stream4j.soop.SOOPChatEventListener
Called when an unhandled packet type is received.
OPEN - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.PartyStatus
Open - party is open and participation is allowed.
OPEN - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Party donation is open for participation.
OWNER - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.AuthorType
Broadcast owner.

P

PAID_MESSAGE - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.ChatItemType
Paid Super Chat message.
PAID_STICKER - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.ChatItemType
Paid Super Sticker message.
parse(String) - Static method in class io.github.bbobbogi.stream4j.common.CurrencyUtils
Parses a platform amount string into a normalized currency model.
parsedAmount() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns the value of the parsedAmount record component.
ParsedAmount(String, String, String) - Constructor for record class io.github.bbobbogi.stream4j.common.CurrencyUtils.ParsedAmount
Creates an instance of a ParsedAmount record class.
parseTypeCode(String) - Static method in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
Parses the packet type code from a raw SOOP packet.
PARTICIPATION - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationType
Mission participation.
PARTY - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationType
Party donation event.
PartyDonationConfirmEvent - Class in io.github.bbobbogi.stream4j.chzzk.chat
Party donation confirm/settlement event.
PartyDonationConfirmEvent() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationConfirmEvent
PartyDonationFinishEvent - Class in io.github.bbobbogi.stream4j.chzzk.chat
Party donation finish event.
PartyDonationFinishEvent() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationFinishEvent
PartyDonationInfo - Class in io.github.bbobbogi.stream4j.chzzk.chat
Party donation info event.
PartyDonationInfo() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationInfo
PartyDonationMessage - Class in io.github.bbobbogi.stream4j.chzzk.chat
Party donation message.
PartyDonationMessage() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationMessage
PartyStatus - Enum Class in io.github.bbobbogi.stream4j.chzzk.chat
Party donation status.
PC - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.OsType
PC
PENALTY - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
PENDING - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionStatus
Pending.
PENDING - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Waiting for a mission result or platform confirmation.
pinAsBanner() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Pin this chat as banner.
PING - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
pinMessage(ChatItem) - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Pins the target chat item to the top of chat.
platform() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns the value of the platform record component.
platform() - Method in record class io.github.bbobbogi.stream4j.common.Subscription
Returns the value of the platform record component.
PlatformApiBuilder<T,B extends PlatformApiBuilder<T,B>> - Class in io.github.bbobbogi.stream4j.common
Base abstract builder for platform API clients.
PlatformApiBuilder() - Constructor for class io.github.bbobbogi.stream4j.common.PlatformApiBuilder
 
PlatformChat - Interface in io.github.bbobbogi.stream4j.common
Common interface for platform-specific chat clients.
PlatformChatEventListener - Interface in io.github.bbobbogi.stream4j.common
Common listener interface for platform chat events.
PONG - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
profile - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
 
profile - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundChat.Chat
 
Profile() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile

R

R_1080 - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.types.Resolution
1080p resolution.
R_144 - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.types.Resolution
144p resolution.
R_270 - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.types.Resolution
270p resolution.
R_360 - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.types.Resolution
360p resolution.
R_480 - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.types.Resolution
480p resolution.
R_720 - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.types.Resolution
720p resolution.
RANDOM - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.SelectionType
Random selection - gift to randomly selected users.
raw() - Method in record class io.github.bbobbogi.stream4j.common.CurrencyUtils.ParsedAmount
Returns the value of the raw record component.
raw() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns the value of the raw record component.
raw() - Method in record class io.github.bbobbogi.stream4j.common.Subscription
Returns the value of the raw record component.
RawApiUtils - Class in io.github.bbobbogi.stream4j.util
Utility methods for raw API requests.
rawJson - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.ChangeDonationActiveEvent
 
rawJson - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
 
rawJson - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.IimsPenaltyEvent
 
rawJson - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationConfirmEvent
 
rawJson - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationFinishEvent
 
rawJson - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.PartyDonationInfo
 
rawJson - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
 
rawJson - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
 
rawJson - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.TemporaryRestrictEvent
 
rawJson - Variable in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
 
readTimeoutMs(long) - Method in class io.github.bbobbogi.stream4j.util.HttpClientConfig
Configures the read timeout in milliseconds.
RECENT_CHAT - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
recentMessageCount - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundRequestRecentChat.Body
 
reconnect() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
 
reconnect() - Method in class io.github.bbobbogi.stream4j.cime.CiMeChat
Reconnects synchronously.
reconnect() - Method in interface io.github.bbobbogi.stream4j.common.PlatformChat
Reconnects synchronously.
reconnect() - Method in class io.github.bbobbogi.stream4j.soop.SOOPChat
Reconnects and blocks until reconnect processing finishes.
reconnect() - Method in class io.github.bbobbogi.stream4j.toonation.ToonationChat
Reconnects and blocks until reconnect processing finishes.
reconnect() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChat
Reconnects to chat synchronously.
reconnectAsync() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
 
reconnectAsync() - Method in class io.github.bbobbogi.stream4j.cime.CiMeChat
Reconnects asynchronously with retry logic.
reconnectAsync() - Method in interface io.github.bbobbogi.stream4j.common.PlatformChat
Reconnects asynchronously.
reconnectAsync() - Method in class io.github.bbobbogi.stream4j.soop.SOOPChat
Reconnects asynchronously using configured retry settings.
reconnectAsync() - Method in class io.github.bbobbogi.stream4j.toonation.ToonationChat
Reconnects asynchronously with exponential backoff.
reconnectAsync() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChat
Reconnects to chat asynchronously.
reconnectSync() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
Reconnects synchronously.
reconnectSync() - Method in class io.github.bbobbogi.stream4j.cime.CiMeChat
Reconnects synchronously.
REJECTED - Enum constant in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionStatus
Rejected.
REJECTED - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Mission or donation state was rejected by the platform.
REQUEST_RECENT_CHAT - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
requestRecentChat(int) - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
Requests recent chat messages.
reset() - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Reset this.
Resolution - Enum Class in io.github.bbobbogi.stream4j.chzzk.types
Enum representing live streaming resolution.
resolveAlertboxKey(String) - Static method in class io.github.bbobbogi.stream4j.toonation.ToonationChatBuilder
Resolves an alertbox key from a key or Toonation alertbox URL.
resolveChannelId(String) - Static method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChatBuilder
 
ResolvedInput(String, IdType) - Constructor for class io.github.bbobbogi.stream4j.youtube.YouTubeChatBuilder.ResolvedInput
Creates a resolved input object.
resolveInput(String) - Static method in class io.github.bbobbogi.stream4j.youtube.YouTubeChatBuilder
Resolves a user input into a normalized identifier and ID type.
resolveSlug(String) - Static method in class io.github.bbobbogi.stream4j.cime.CiMeChatBuilder
Resolves a channel input into a normalized slug.
resolveStreamerId(String) - Static method in class io.github.bbobbogi.stream4j.soop.SOOPChatBuilder
Resolves a SOOP streamer ID from an ID or SOOP URL.
retCode - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundConnected
 
retMsg - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundConnected
 
RICH - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.ChatTypes
 

S

searchJsonElementByKey(String, JsonElement) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Searches recursively for a JSON element by key.
SelectionType - Enum Class in io.github.bbobbogi.stream4j.chzzk.chat
Subscription gift selection type.
send(String) - Method in class io.github.bbobbogi.stream4j.util.ManagedWebSocket
 
SEND_CHAT - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.Commands
 
sendChat(String) - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
Sends a chat message.
senderUserId - Variable in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
 
sendHttpRequestWithJson(String, String, Map<String, String>) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Sends an HTTP POST request with a JSON body.
sendMessage(String) - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Send a message to this live chat You need to set user data using setUserData() before calling this method
sendTime - Variable in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
 
SEPARATOR - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
setAnonymous(boolean) - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionGiftMessage
 
setCount(int) - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionGiftMessage
 
setDriverProperty(String) - Static method in class io.github.bbobbogi.stream4j.util.Chrome
Explicitly sets the properties for the chrome driver.
setDuration(int) - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionMessage
 
setLocale(Locale) - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Language used to get chat Default locale is Locale.US(en_US) setLocale(Locale.US);
setMessage(String) - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionGiftMessage
 
setMessage(String) - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionMessage
 
setNickname(String) - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionGiftMessage
 
setNickname(String) - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionMessage
 
setRawJson(String) - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionGiftMessage
 
setRawJson(String) - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionMessage
 
setRawJson(String) - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage
Sets raw JSON payload text.
setStreamerName(String) - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionMessage
 
setTargetType(String) - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionGiftMessage
 
setTier(int) - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeSubscriptionMessage
 
SETTLE - Enum constant in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent.Type
 
setUserData(String) - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Set user data.
setUserData(Map<String, String>) - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Set user data.
SharedHttpClient - Class in io.github.bbobbogi.stream4j.util
Shared OkHttpClient singleton for the entire library.
shouldAutoReconnect() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChat
Returns whether auto-reconnect is enabled.
shouldAutoReconnect() - Method in class io.github.bbobbogi.stream4j.cime.CiMeChat
Returns whether automatic reconnection is enabled.
shouldAutoReconnect() - Method in class io.github.bbobbogi.stream4j.toonation.ToonationChat
Returns whether automatic reconnect is enabled.
sid - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundConnected.Body
 
sid - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundRequestRecentChat
 
sid - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundSendChat
 
SOOP - Class in io.github.bbobbogi.stream4j.soop
SOOP (formerly AfreecaTV) platform API client.
SOOP - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationPlatform
SOOP platform (formerly AfreecaTV).
SOOP_BALLOON - Static variable in class io.github.bbobbogi.stream4j.common.CurrencyUtils
Currency code used for SOOP balloon donations.
SOOPBuilder - Class in io.github.bbobbogi.stream4j.soop
Builder for creating SOOP API clients.
SOOPBuilder() - Constructor for class io.github.bbobbogi.stream4j.soop.SOOPBuilder
 
SOOPChannelInfo - Class in io.github.bbobbogi.stream4j.soop.types
Basic SOOP channel information model.
SOOPChannelInfo(String, String, boolean) - Constructor for class io.github.bbobbogi.stream4j.soop.types.SOOPChannelInfo
Creates a channel information model.
SOOPChat - Class in io.github.bbobbogi.stream4j.soop
WebSocket chat client for SOOP live broadcasts.
SOOPChatBuilder - Class in io.github.bbobbogi.stream4j.soop
Builder for creating SOOPChat instances.
SOOPChatBuilder(String) - Constructor for class io.github.bbobbogi.stream4j.soop.SOOPChatBuilder
Creates a builder for the target streamer.
SOOPChatEventListener - Interface in io.github.bbobbogi.stream4j.soop
Event listener for SOOP chat and donation events.
SOOPDonationMessage - Class in io.github.bbobbogi.stream4j.soop.chat
Donation event payload received from SOOP chat.
SOOPDonationMessage(SOOPDonationMessage.Type, String, String, String, int, int) - Constructor for class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage
Creates a donation message model.
SOOPDonationMessage.Type - Enum Class in io.github.bbobbogi.stream4j.soop.chat
Donation type emitted by SOOP.
SOOPLiveInfo - Class in io.github.bbobbogi.stream4j.soop.types
SOOP live broadcast information model.
SOOPLiveInfo(boolean, int, String, String, String, String, int) - Constructor for class io.github.bbobbogi.stream4j.soop.types.SOOPLiveInfo
Creates a live information model.
SOOPMissionEvent - Class in io.github.bbobbogi.stream4j.soop.chat
Mission event payload emitted by SOOP chat.
SOOPMissionEvent() - Constructor for class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
 
SOOPMissionEvent.Type - Enum Class in io.github.bbobbogi.stream4j.soop.chat
Mission event type.
SOOPPacket - Class in io.github.bbobbogi.stream4j.soop.chat
Internal transport model for SOOP chat packets.
splitPayload(String) - Static method in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
Splits packet payload into SOOP fields.
STARTER - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
startPing(String, long) - Method in class io.github.bbobbogi.stream4j.util.ManagedWebSocket
 
startPing(String, long, long) - Method in class io.github.bbobbogi.stream4j.util.ManagedWebSocket
Sends ping messages periodically and optionally detects idle timeouts.
startTimestamp - Variable in class io.github.bbobbogi.stream4j.youtube.types.LiveBroadcastDetails
 
status() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns the value of the status record component.
STICKER - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.ChatTypes
 
stopPing() - Method in class io.github.bbobbogi.stream4j.util.ManagedWebSocket
 
StreamChat - Class in io.github.bbobbogi.stream4j.common
Unified chat client that connects to multiple streaming platforms.
StreamChatBuilder - Class in io.github.bbobbogi.stream4j.common
Builder for creating a StreamChat with multiple platform inputs.
StreamChatBuilder() - Constructor for class io.github.bbobbogi.stream4j.common.StreamChatBuilder
 
StreamChatEventListener - Interface in io.github.bbobbogi.stream4j.common
Unified callback interface for events from all configured platforms.
streamingChannelId - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundSendChat.Body.Extras
 
Subscription - Record Class in io.github.bbobbogi.stream4j.common
Normalized subscription payload shared across all supported platforms.
Subscription(DonationPlatform, SubscriptionType, String, String, String, boolean, Object) - Constructor for record class io.github.bbobbogi.stream4j.common.Subscription
Creates an instance of a Subscription record class.
SUBSCRIPTION - Enum constant in enum class io.github.bbobbogi.stream4j.common.SubscriptionType
Regular subscription event.
SUBSCRIPTION - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.ChatTypes
 
SUBSCRIPTION_GIFT - Enum constant in enum class io.github.bbobbogi.stream4j.common.SubscriptionType
Gifted subscription event.
SubscriptionGiftEvent - Class in io.github.bbobbogi.stream4j.chzzk.chat
Subscription gift event.
SubscriptionGiftEvent() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftEvent
SubscriptionGiftReceiverEvent - Class in io.github.bbobbogi.stream4j.chzzk.chat
Subscription gift receiver event.
SubscriptionGiftReceiverEvent() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionGiftReceiverEvent
SubscriptionMessage - Class in io.github.bbobbogi.stream4j.chzzk.chat
Class representing a subscription message.
SubscriptionMessage() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.SubscriptionMessage
SubscriptionType - Enum Class in io.github.bbobbogi.stream4j.common
Subscription categories normalized across platforms.
SUCCESS - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Donation flow completed successfully.
svcid - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageBase
 
SYSTEM_MESSAGE - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.ChatTypes
 

T

TemporaryRestrictEvent - Class in io.github.bbobbogi.stream4j.chzzk.chat
Temporary restriction event.
TemporaryRestrictEvent() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.TemporaryRestrictEvent
Text - Class in io.github.bbobbogi.stream4j.youtube.chat
Plain text segment in an extended YouTube chat message.
Text(String) - Constructor for class io.github.bbobbogi.stream4j.youtube.chat.Text
Creates a text segment.
TEXT - Enum constant in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage.Type
 
TEXT - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.ChatTypes
 
TICKER_PAID_MESSAGE - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.ChatItemType
Ticker version of a paid message.
tid - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundConnect
 
tid - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundRequestRecentChat
 
tid - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundSendChat
 
timeoutAuthor() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Ban chat author for 300 seconds (+ delete chat).
toChatMessage(Class<T>, String) - Method in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundChat.Chat
 
toJSON(String) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Parses a JSON object string into a map.
toJSON(Map<String, Object>) - Static method in class io.github.bbobbogi.stream4j.youtube.Util
Serializes a map into a JSON string.
toKRW(CurrencyUtils.ParsedAmount) - Static method in class io.github.bbobbogi.stream4j.common.CurrencyUtils
Converts a parsed amount to KRW when a conversion rate is known.
TOONATION - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationPlatform
Toonation donation alert platform.
TOONATION_WON - Static variable in class io.github.bbobbogi.stream4j.common.CurrencyUtils
Currency code used for Toonation KRW donations.
ToonationChat - Class in io.github.bbobbogi.stream4j.toonation
WebSocket client for Toonation donation alerts.
ToonationChatBuilder - Class in io.github.bbobbogi.stream4j.toonation
Builder for creating ToonationChat instances.
ToonationChatBuilder(String) - Constructor for class io.github.bbobbogi.stream4j.toonation.ToonationChatBuilder
Creates a builder for the target Toonation alertbox.
ToonationChatEventListener - Interface in io.github.bbobbogi.stream4j.toonation
Event listener for Toonation donation alert events.
ToonationDonationMessage - Class in io.github.bbobbogi.stream4j.toonation.chat
Donation alert payload from Toonation WebSocket events.
ToonationDonationMessage() - Constructor for class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage
Creates an empty donation message model for JSON deserialization.
ToonationDonationMessage.Content - Class in io.github.bbobbogi.stream4j.toonation.chat
Nested Toonation donation content payload.
ToonationDonationMessage.VideoInfo - Class in io.github.bbobbogi.stream4j.toonation.chat
Video metadata attached to a Toonation donation.
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Extras
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.ActivityBadge
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.PartialBadge
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.StreamingProperty.Subscription
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile.StreamingProperty
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelFollowingData
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelInfo
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkChannelRules
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveChannel
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveDetail
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkLiveInfo
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkPartialChannel
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkRecommendationChannel
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkRecommendationChannels
 
toString() - Method in class io.github.bbobbogi.stream4j.chzzk.types.ChzzkUser
 
toString() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeBadge
 
toString() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeChannel
 
toString() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage.CiMeUser
 
toString() - Method in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
 
toString() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeChannelInfo
 
toString() - Method in class io.github.bbobbogi.stream4j.cime.types.CiMeLiveInfo
 
toString() - Method in record class io.github.bbobbogi.stream4j.common.CurrencyUtils.ParsedAmount
Returns a string representation of this record class.
toString() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns a string representation of this record class.
toString() - Method in record class io.github.bbobbogi.stream4j.common.Subscription
Returns a string representation of this record class.
toString() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage
 
toString() - Method in class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent
 
toString() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPChannelInfo
 
toString() - Method in class io.github.bbobbogi.stream4j.soop.types.SOOPLiveInfo
 
toString() - Method in class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage
 
toString() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
 
toString() - Method in class io.github.bbobbogi.stream4j.youtube.chat.Emoji
 
toString() - Method in class io.github.bbobbogi.stream4j.youtube.types.LiveBroadcastDetails
 
toString() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeChannelInfo
 
toString() - Method in class io.github.bbobbogi.stream4j.youtube.types.YouTubeLiveInfo
 
type - Variable in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
 
type() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns the value of the type record component.
type() - Method in record class io.github.bbobbogi.stream4j.common.Subscription
Returns the value of the type record component.
TYPE_AD_BALLOON - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_CHAT - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_CONNECT - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_DISCONNECT - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_EMOTICON - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_JOIN - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_MISSION - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_PING - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_STATION_AD_BALLOON - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_STREAM_CLOSED - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_SUBSCRIBE - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_SUBSCRIPTION_GIFT - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_SUBSCRIPTION_NEW - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_TEXT_DONATION - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_VIDEO_DONATION - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 
TYPE_VIEWER - Static variable in class io.github.bbobbogi.stream4j.soop.chat.SOOPPacket
 

U

uid - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundChat.Chat
 
uid - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundConnect.Body
 
unbanAuthor() - Method in class io.github.bbobbogi.stream4j.youtube.chat.ChatItem
Unban chat author who was permanently banned from the channel (deleted chat won't be recovered).
unbanUser(ChatItem) - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Removes a permanent ban for the author of the target chat item.
UNKNOWN - Enum constant in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent.Type
 
update() - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Update chat data
update(long) - Method in class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Update chat data with offset
user - Variable in class io.github.bbobbogi.stream4j.cime.chat.CiMeChatMessage
 
USER - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.IdType
YouTube user handle or user name.
userAgent(String) - Method in class io.github.bbobbogi.stream4j.util.HttpClientConfig
Configures the User-Agent header value.
userCount - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundRecentChat.Body
 
userId() - Method in record class io.github.bbobbogi.stream4j.common.Donation
Returns the value of the userId record component.
userId() - Method in record class io.github.bbobbogi.stream4j.common.Subscription
Returns the value of the userId record component.
userIdHash - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage
 
Util - Class in io.github.bbobbogi.stream4j.youtube
Utility methods for YouTube API and chat processing.
Util() - Constructor for class io.github.bbobbogi.stream4j.youtube.Util
 

V

valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.OsType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.PartyStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.SelectionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.chzzk.naver.Naver.Cookie
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.chzzk.types.Resolution
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.common.DonationPlatform
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.common.DonationType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.common.SubscriptionType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent.Type
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.youtube.chat.AuthorType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.youtube.chat.ChatItemType
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class io.github.bbobbogi.stream4j.youtube.chat.IdType
Returns the enum constant of this class with the specified name.
values() - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.OsType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionDonationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.MissionStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.PartyStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.chzzk.chat.SelectionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.chzzk.naver.Naver.Cookie
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.chzzk.types.Resolution
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.common.DonationPlatform
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.common.DonationStatus
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.common.DonationType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.common.SubscriptionType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPMissionEvent.Type
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.youtube.chat.AuthorType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.youtube.chat.ChatItemType
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class io.github.bbobbogi.stream4j.youtube.chat.IdType
Returns an array containing the constants of this enum class, in the order they are declared.
ver - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageBase
 
ver - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundPing
 
ver - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundPong
 
VERIFIED - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.AuthorType
Verified channel user.
verifiedMark - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Extras
 
verifiedMark - Variable in class io.github.bbobbogi.stream4j.chzzk.chat.ChatMessage.Profile
 
VIDEO - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationType
Video donation event.
VIDEO - Enum constant in enum class io.github.bbobbogi.stream4j.soop.chat.SOOPDonationMessage.Type
 
VIDEO - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.IdType
YouTube video ID.
VIDEO - Static variable in class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes.ChatTypes
 
VideoInfo() - Constructor for class io.github.bbobbogi.stream4j.toonation.chat.ToonationDonationMessage.VideoInfo
 

W

withAuthorization(Naver) - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkBuilder
Add authorize token (NID_AUT and NID_SES) automatically by Naver.
withAuthorization(String, String) - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkBuilder
Makes ChzzkBuilder authorized.
withAutoReconnect(boolean) - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChatBuilder
Sets the auto-reconnect option.
withAutoReconnect(boolean) - Method in class io.github.bbobbogi.stream4j.cime.CiMeChatBuilder
Configures automatic reconnection.
withAutoReconnect(boolean) - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Sets whether platform clients should automatically reconnect.
withAutoReconnect(boolean) - Method in class io.github.bbobbogi.stream4j.soop.SOOPChatBuilder
Configures automatic reconnection after disconnection.
withAutoReconnect(boolean) - Method in class io.github.bbobbogi.stream4j.toonation.ToonationChatBuilder
Configures automatic reconnection after disconnection.
withAutoReconnect(boolean) - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChatBuilder
Configures automatic reconnection when polling fails.
withChatListener(ChzzkChatEventListener) - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChatBuilder
Adds a chat event listener.
withChatListener(CiMeChatEventListener) - Method in class io.github.bbobbogi.stream4j.cime.CiMeChatBuilder
Adds a chat event listener.
withChatListener(SOOPChatEventListener) - Method in class io.github.bbobbogi.stream4j.soop.SOOPChatBuilder
Registers a chat event listener.
withChatListener(ToonationChatEventListener) - Method in class io.github.bbobbogi.stream4j.toonation.ToonationChatBuilder
Registers a donation event listener.
withChatListener(YouTubeChatEventListener) - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChatBuilder
Adds a chat event listener.
withChzzk(Chzzk) - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Sets the Chzzk API client used for Chzzk connections.
withCookie(String) - Method in class io.github.bbobbogi.stream4j.cime.CiMeBuilder
Configures a Cookie header for API requests.
withCredentials(String, String) - Method in class io.github.bbobbogi.stream4j.soop.SOOPBuilder
Configures SOOP account credentials for authenticated API access.
withCredentials(String, String) - Method in class io.github.bbobbogi.stream4j.soop.SOOPChatBuilder
Configures SOOP login credentials for authenticated chat access.
withDebugMode() - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChatBuilder
 
withDebugMode() - Method in class io.github.bbobbogi.stream4j.cime.CiMeChatBuilder
Enables debug logging.
withDebugMode() - Method in class io.github.bbobbogi.stream4j.common.PlatformApiBuilder
Enables debug mode for the platform client being built.
withDebugMode() - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Enables debug logging mode for the unified client.
withDebugMode() - Method in class io.github.bbobbogi.stream4j.soop.SOOPChatBuilder
Enables debug logging output.
withDebugMode() - Method in class io.github.bbobbogi.stream4j.toonation.ToonationChatBuilder
Enables debug logging output.
withDebugMode() - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChatBuilder
Enables debug logging.
withIdType(IdType) - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChatBuilder
Configures the identifier type used to resolve the target stream.
withIgnoreBroadcastEnd(boolean) - Method in class io.github.bbobbogi.stream4j.chzzk.ChzzkChatBuilder
 
withIgnoreBroadcastEnd(boolean) - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
 
withListener(StreamChatEventListener) - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Adds a unified event listener.
withMaxReconnectAttempts(int) - Method in class io.github.bbobbogi.stream4j.soop.SOOPChatBuilder
Configures the maximum reconnect attempt count.
withPollInterval(long) - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChatBuilder
Configures the base polling interval in milliseconds.
withReconnectDelay(long) - Method in class io.github.bbobbogi.stream4j.soop.SOOPChatBuilder
Configures the base reconnect delay in milliseconds.
withSeenIdsMaxSize(int) - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChatBuilder
Configures the maximum size of the LRU cache used for duplicate message detection.
withSoopCredentials(String, String) - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Sets SOOP login credentials.
withTopChatOnly(boolean) - Method in class io.github.bbobbogi.stream4j.youtube.YouTubeChatBuilder
Configures whether only top chat messages are fetched.
withYouTubePollInterval(long) - Method in class io.github.bbobbogi.stream4j.common.StreamChatBuilder
Sets the polling interval for YouTube chat updates.
WsMessageBase - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageBase() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageBase
 
WsMessageBase(int) - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageBase
 
WsMessageClientboundChat - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageClientboundChat() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundChat
 
WsMessageClientboundChat.Chat - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageClientboundConnected - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageClientboundConnected() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundConnected
 
WsMessageClientboundConnected.Body - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageClientboundRecentChat - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageClientboundRecentChat() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageClientboundRecentChat
 
WsMessageClientboundRecentChat.Body - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageServerboundConnect - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageServerboundConnect() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundConnect
 
WsMessageServerboundConnect.Body - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageServerboundPing - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageServerboundPing() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundPing
 
WsMessageServerboundPong - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageServerboundPong() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundPong
 
WsMessageServerboundRequestRecentChat - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageServerboundRequestRecentChat() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundRequestRecentChat
 
WsMessageServerboundRequestRecentChat.Body - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageServerboundSendChat - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageServerboundSendChat() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageServerboundSendChat
 
WsMessageServerboundSendChat.Body - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageServerboundSendChat.Body.Extras - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageTypes - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageTypes() - Constructor for class io.github.bbobbogi.stream4j.chzzk.chat.WsMessageTypes
 
WsMessageTypes.ChatTypes - Class in io.github.bbobbogi.stream4j.chzzk.chat
 
WsMessageTypes.Commands - Class in io.github.bbobbogi.stream4j.chzzk.chat
 

Y

YouTube - Class in io.github.bbobbogi.stream4j.youtube
YouTube platform API client.
YOUTUBE - Enum constant in enum class io.github.bbobbogi.stream4j.common.DonationPlatform
YouTube
YOUTUBE - Enum constant in enum class io.github.bbobbogi.stream4j.youtube.chat.AuthorType
Official YouTube system account.
YouTubeBuilder - Class in io.github.bbobbogi.stream4j.youtube
Builder for YouTube API clients.
YouTubeBuilder() - Constructor for class io.github.bbobbogi.stream4j.youtube.YouTubeBuilder
 
YouTubeChannelInfo - Class in io.github.bbobbogi.stream4j.youtube.types
Channel metadata for a YouTube live stream.
YouTubeChannelInfo(String, String, boolean) - Constructor for class io.github.bbobbogi.stream4j.youtube.types.YouTubeChannelInfo
Creates a channel info object.
YouTubeChat - Class in io.github.bbobbogi.stream4j.youtube
Polling-based chat client for YouTube live broadcasts.
YouTubeChatBuilder - Class in io.github.bbobbogi.stream4j.youtube
Builder for YouTubeChat instances.
YouTubeChatBuilder(String) - Constructor for class io.github.bbobbogi.stream4j.youtube.YouTubeChatBuilder
Creates a builder with an input that is automatically resolved to an ID type.
YouTubeChatBuilder.ResolvedInput - Class in io.github.bbobbogi.stream4j.youtube
Resolved identifier result for chat target input.
YouTubeChatEventListener - Interface in io.github.bbobbogi.stream4j.youtube
Listener for YouTube chat events.
YouTubeLiveChat - Class in io.github.bbobbogi.stream4j.youtube.chat
 
YouTubeLiveChat(String) - Constructor for class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Initialize YouTubeLiveChat using video id.
YouTubeLiveChat(String, boolean) - Constructor for class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Initialize YouTubeLiveChat using video id
YouTubeLiveChat(String, boolean, IdType) - Constructor for class io.github.bbobbogi.stream4j.youtube.chat.YouTubeLiveChat
Initialize YouTubeLiveChat
YouTubeLiveInfo - Class in io.github.bbobbogi.stream4j.youtube.types
Metadata for a YouTube live broadcast.
YouTubeLiveInfo(String, String, String, String, boolean, String, String, int) - Constructor for class io.github.bbobbogi.stream4j.youtube.types.YouTubeLiveInfo
Creates a live info object.
A B C D E F G H I J K L M N O P R S T U V W Y 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form