Package | Description |
---|---|
org.kitteh.irc.client.library |
Kitteh IRC Client Library!
|
org.kitteh.irc.client.library.defaults |
Default implementations to power the API.
|
org.kitteh.irc.client.library.feature.sending |
Handling of sending messages to the server.
|
org.kitteh.irc.client.library.feature.twitch |
Things for folks using Twitch.
|
Modifier and Type | Method and Description |
---|---|
Function<Client.WithManagement,? extends MessageSendingQueue> |
Client.getMessageSendingQueueSupplier()
Gets the message sending queue supplier.
|
Modifier and Type | Method and Description |
---|---|
void |
Client.WithManagement.initialize(String name,
InetSocketAddress serverAddress,
String serverPassword,
InetSocketAddress bindAddress,
String nick,
String userString,
String realName,
ActorTracker actorTracker,
AuthManager authManager,
CapabilityManager.WithManagement capabilityManager,
EventManager eventManager,
MessageTagManager messageTagManager,
ISupportManager iSupportManager,
DefaultMessageMap defaultMessageMap,
Function<Client.WithManagement,? extends MessageSendingQueue> messageSendingQueue,
Function<Client.WithManagement,? extends ServerInfo.WithManagement> serverInfo,
Consumer<Exception> exceptionListener,
Consumer<String> inputListener,
Consumer<String> outputListener,
boolean secure,
Path secureKeyCertChain,
Path secureKey,
String secureKeyPassword,
TrustManagerFactory trustManagerFactory,
StsStorageManager stsStorageManager,
String webircHost,
InetAddress webircIP,
String webircPassword,
String webircUser)
Initialize with pre-connection information.
|
Client.Builder |
Client.Builder.messageSendingQueueSupplier(Function<Client.WithManagement,? extends MessageSendingQueue> supplier)
Sets the supplier of message sending queues, which dictate the
rate at which messages are sent by the Client to the server.
|
void |
Client.setMessageSendingQueueSupplier(Function<Client.WithManagement,? extends MessageSendingQueue> supplier)
Sets the message sending queue supplier.
|
Modifier and Type | Method and Description |
---|---|
Function<Client.WithManagement,? extends MessageSendingQueue> |
DefaultClient.getMessageSendingQueueSupplier() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultClient.initialize(String name,
InetSocketAddress serverAddress,
String serverPassword,
InetSocketAddress bindAddress,
String nick,
String userString,
String realName,
ActorTracker actorTracker,
AuthManager authManager,
CapabilityManager.WithManagement capabilityManager,
EventManager eventManager,
MessageTagManager messageTagManager,
ISupportManager iSupportManager,
DefaultMessageMap defaultMessageMap,
Function<Client.WithManagement,? extends MessageSendingQueue> messageSendingQueue,
Function<Client.WithManagement,? extends ServerInfo.WithManagement> serverInfo,
Consumer<Exception> exceptionListener,
Consumer<String> inputListener,
Consumer<String> outputListener,
boolean secure,
Path secureKeyCertChain,
Path secureKey,
String secureKeyPassword,
TrustManagerFactory trustManagerFactory,
StsStorageManager stsStorageManager,
String webircHost,
InetAddress webircIP,
String webircPassword,
String webircUser) |
DefaultBuilder |
DefaultBuilder.messageSendingQueueSupplier(Function<Client.WithManagement,? extends MessageSendingQueue> supplier) |
void |
DefaultClient.setMessageSendingQueueSupplier(Function<Client.WithManagement,? extends MessageSendingQueue> supplier) |
Modifier and Type | Class and Description |
---|---|
class |
QueueProcessingThreadSender
A
MessageSendingQueue using QueueProcessingThread . |
class |
SingleDelaySender
A
QueueProcessingThreadSender using a single set delay. |
Modifier and Type | Class and Description |
---|---|
class |
TwitchDelaySender
A
QueueProcessingThreadSender using a single set delay. |
Copyright © 2013–2019 Kitteh. All rights reserved.