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.defaults.element |
Default element implementations.
|
org.kitteh.irc.client.library.defaults.feature |
Defaults!
|
org.kitteh.irc.client.library.feature.sending |
Handling of sending messages to the server.
|
org.kitteh.irc.client.library.feature.sts |
Items related to the FSM-based STS client support.
|
org.kitteh.irc.client.library.feature.twitch |
Things for folks using Twitch.
|
org.kitteh.irc.client.library.util |
Utilities!
|
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 |
---|---|
Client.Builder |
Client.Builder.actorTracker(Function<Client.WithManagement,? extends ActorTracker> supplier)
Sets the supplier of the actor tracker.
|
Client.Builder |
Client.Builder.authManager(Function<Client.WithManagement,? extends AuthManager> supplier)
Sets the supplier of the authentication manager.
|
Client.Builder |
Client.Builder.capabilityManager(Function<Client.WithManagement,? extends CapabilityManager.WithManagement> supplier)
Sets the supplier of the capability manager.
|
Client.Builder |
Client.Builder.eventManager(Function<Client.WithManagement,? extends EventManager> supplier)
Sets the supplier of the event manager.
|
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.
|
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.iSupportManager(Function<Client.WithManagement,? extends ISupportManager> supplier)
Sets the supplier of the ISUPPORT manager.
|
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.
|
Client.Builder |
Client.Builder.messageTagManager(Function<Client.WithManagement,? extends MessageTagManager> supplier)
Sets the supplier of the message tag manager.
|
Client.Builder |
Client.Builder.serverInfo(Function<Client.WithManagement,? extends ServerInfo.WithManagement> supplier)
Sets the supplier of the server info.
|
void |
Client.setMessageSendingQueueSupplier(Function<Client.WithManagement,? extends MessageSendingQueue> supplier)
Sets the message sending queue supplier.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultClient
Default implementation of
Client . |
Modifier and Type | Method and Description |
---|---|
Function<Client.WithManagement,? extends MessageSendingQueue> |
DefaultClient.getMessageSendingQueueSupplier() |
Modifier and Type | Method and Description |
---|---|
static NettyManager.ClientConnection |
NettyManager.connect(Client.WithManagement client)
Starts a connection for a particular client.
|
Constructor and Description |
---|
DefaultEventListener(Client.WithManagement client)
Constructs the listener.
|
Modifier and Type | Method and Description |
---|---|
Client.WithManagement |
DefaultActor.getClient() |
Constructor and Description |
---|
DefaultActor(Client.WithManagement client,
String name)
Constructs this object.
|
DefaultChannel(Client.WithManagement client,
String name,
Channel.Topic topic,
ModeStatusList<ChannelMode> channelModes,
Map<Character,List<ModeInfo>> modeInfoLists,
Map<String,SortedSet<ChannelUserMode>> modes,
List<String> names,
Map<String,User> nickMap,
List<User> users,
boolean complete,
DefaultChannel.DefaultChannelCommands commands)
Constructs the channel snapshot.
|
DefaultServer(Client.WithManagement client,
String name)
Constructs the Server.
|
DefaultStaleable(Client.WithManagement client,
String name)
Constructs this object.
|
DefaultUser(Client.WithManagement client,
String name,
String account,
String awayMessage,
String nick,
String user,
String host,
boolean isAway,
String operString,
String realName,
String server,
Set<String> channels)
Constructs the object.
|
Constructor and Description |
---|
DefaultActorTracker(Client.WithManagement client)
Constructs the tracker.
|
DefaultISupportManager(Client.WithManagement client)
Constructs the manager.
|
DefaultMessageTagManager(Client.WithManagement client)
Constructs the default tag manager.
|
Modifier and Type | Method and Description |
---|---|
static Function<Client.WithManagement,SingleDelaySender> |
SingleDelaySender.getSupplier(int delay)
Gets a delay supplier with a set delay.
|
Constructor and Description |
---|
MemoryStsMachine(StsStorageManager manager,
Client.WithManagement client)
Constructs the STS machine.
|
StsHandler(StsMachine machine,
Client.WithManagement client)
Creates the event handler for STS.
|
Modifier and Type | Method and Description |
---|---|
static Function<Client.WithManagement,TwitchDelaySender> |
TwitchDelaySender.getSupplier()
Gets a supplier.
|
static Function<Client.WithManagement,TwitchDelaySender> |
TwitchDelaySender.getSupplier(boolean modOrOpOnly)
Gets a supplier.
|
Modifier and Type | Method and Description |
---|---|
Client.WithManagement |
AbstractNameValueProcessor.getClient()
Gets the Client for which this processor functions.
|
Constructor and Description |
---|
AbstractNameValueProcessor(Client.WithManagement client)
Constructs the processor.
|
Copyright © 2013–2019 Kitteh. All rights reserved.