Modifier and Type | Interface and Description |
---|---|
static interface |
Client.WithManagement
A Client with management features.
|
Modifier and Type | Method and Description |
---|---|
Client |
Client.Builder.build()
Clientmaker, clientmaker, make me a client!
|
Client |
Client.Builder.buildAndConnect()
Clientmaker, clientmaker, make me a client, build me the client,
begin connection!
|
Modifier and Type | Method and Description |
---|---|
Client |
Command.getClient()
Gets the client on which this command will be run.
|
Constructor and Description |
---|
AwayCommand(Client client)
Constructs the command.
|
CapabilityRequestCommand(Client client)
Constructs the CAP REQ command.
|
ChannelCommand(Client client,
String channel)
Constructs a command for a given channel.
|
ChannelModeCommand(Client client,
String channel)
Constructs a MODE command for a given channel.
|
Command(Client client)
Constructs the command.
|
KickCommand(Client client,
String channel)
Constructs a KICK command for a given channel.
|
MonitorCommand(Client client)
Constructs the command.
|
OperCommand(Client client)
Constructs the command.
|
TopicCommand(Client client,
String channel)
Constructs a TOPIC command for a given channel.
|
UserModeCommand(Client client)
Constructs a MODE command for a given user.
|
WallopsCommand(Client client)
Constructs the command.
|
WhoisCommand(Client client)
Constructs the command.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultClient
Default implementation of
Client . |
Modifier and Type | Method and Description |
---|---|
Client |
DefaultBuilder.build() |
Client |
DefaultBuilder.buildAndConnect() |
Modifier and Type | Method and Description |
---|---|
Client |
DefaultWhoisData.getClient() |
Client |
DefaultISupportParameter.getClient() |
Client |
DefaultCapabilityState.getClient() |
Constructor and Description |
---|
Builder(Client client,
String nick)
Constructs the builder.
|
DefaultCapabilityState(Client client,
String capabilityListItem)
Constructs a capability state.
|
DefaultChannelCommands(Client client,
String channel)
Constructs for the given channel.
|
DefaultISupportParameter(Client client,
String name,
String value)
Constructs the object.
|
DefaultWhoisData(Client client,
String account,
Set<String> channels,
String nick,
String userString,
String host,
String realName,
String server,
String serverDescription,
boolean secureConnection,
String operatorInformation,
Long idleTime,
Long signOnTime,
String awayMessage)
Creates the default WHOIS data object.
|
Constructor and Description |
---|
DefaultISupportCaseMapping(Client client,
String name,
String value)
Constructs the object.
|
DefaultISupportChanLimit(Client client,
String name,
String value)
Constructs the object.
|
DefaultISupportChanModes(Client client,
String name,
String value)
Constructs the object.
|
DefaultISupportChannelLen(Client client,
String name,
String value)
Constructs the object.
|
DefaultISupportChanTypes(Client client,
String name,
String value)
Constructs the object.
|
DefaultISupportModes(Client client,
String name,
String value)
Constructs the object.
|
DefaultISupportNetwork(Client client,
String name,
String value)
Constructs the object.
|
DefaultISupportNickLen(Client client,
String name,
String value)
Constructs the object.
|
DefaultISupportParameterInteger(Client client,
String name,
String value)
Constructs the object.
|
DefaultISupportPrefix(Client client,
String name,
String value)
Constructs the object.
|
DefaultISupportTopicLen(Client client,
String name,
String value)
Constructs the object.
|
DefaultISupportWhoX(Client client,
String name,
String value)
Constructs the object.
|
Modifier and Type | Field and Description |
---|---|
static TriFunction<Client,String,String,DefaultMessageTagTime> |
DefaultMessageTagTime.FUNCTION
Function to create this message tag.
|
Modifier and Type | Method and Description |
---|---|
Client |
DefaultModeBase.getClient() |
Constructor and Description |
---|
DefaultChannelMode(Client client,
char mode,
ChannelMode.Type type)
Constructs this object.
|
DefaultChannelUserMode(Client client,
char mode,
char prefix)
Constructs this object.
|
DefaultModeBase(Client client,
char mode)
Constructs and such.
|
DefaultUserMode(Client client,
char mode)
Constructs this object.
|
Modifier and Type | Method and Description |
---|---|
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
DefaultISupportManager.registerParameter(String tagName,
TriFunction<Client,String,String,? extends ISupportParameter> function) |
Optional<TriFunction<Client,String,String,? extends MessageTag>> |
DefaultMessageTagManager.registerTagCreator(String capability,
String tagName,
TriFunction<Client,String,String,? extends MessageTag> function) |
Constructor and Description |
---|
DefaultAuthManager(Client client)
Constructs the AuthManager.
|
DefaultCapabilityManager(Client client)
Constructs the capability manager.
|
DefaultEventManager(Client client)
Constructs the event manager.
|
DefaultServerInfo(Client client)
Constructs the server info.
|
Exceptional(Client client)
Constructs this exceptional class.
|
Modifier and Type | Method and Description |
---|---|
Client |
ClientLinked.getClient()
Gets the Client to which this belongs.
|
Modifier and Type | Method and Description |
---|---|
Client |
ModeStatus.getClient() |
Client |
ModeInfo.DefaultModeInfo.getClient() |
Modifier and Type | Method and Description |
---|---|
static ModeStatusList<ChannelMode> |
ModeStatusList.fromChannel(Client client,
String string)
Creates a list from a given string input such as "+o Kittens".
|
static ModeStatusList<UserMode> |
ModeStatusList.fromUser(Client client,
String string)
Creates a list from a given string input such as "+iZ".
|
Constructor and Description |
---|
DefaultModeInfo(Client client,
Channel channel,
ChannelMode mode,
String mask,
String creator,
Instant creationTime)
Constructs the mode info.
|
Modifier and Type | Method and Description |
---|---|
Client |
ClientEventBase.getClient() |
Constructor and Description |
---|
ActorChannelEventBase(Client client,
List<ServerMessage> originalMessages,
A actor,
Channel channel)
Constructs the event.
|
ActorChannelMessageEventBase(Client client,
List<ServerMessage> originalMessages,
A actor,
Channel channel,
String message)
Constructs the event.
|
ActorEventBase(Client client,
List<ServerMessage> originalMessages,
A actor)
Constructs the event.
|
ActorMessageEventBase(Client client,
List<ServerMessage> originalMessages,
A actor,
String message)
Constructs the event.
|
ActorPrivateMessageEventBase(Client client,
List<ServerMessage> originalMessages,
A actor,
String target,
String message)
Constructs the event.
|
CapabilityNegotiationResponseEventBase(Client client,
List<ServerMessage> originalMessages,
boolean negotiating)
Constructs the event.
|
CapabilityNegotiationResponseEventWithRequestBase(Client client,
List<ServerMessage> originalMessages,
boolean negotiating)
Constructs the event.
|
ChannelEventBase(Client client,
List<ServerMessage> originalMessages,
Channel channel)
Constructs the event.
|
ClientEventBase(Client client)
Constructs the event.
|
ClientReceiveServerMessageEventBase(Client client,
ServerMessage serverMessage,
Actor server,
String command,
List<String> parameters)
Constructs the event.
|
MonitoredNickEventBase(Client client,
List<ServerMessage> originalMessages,
String nick)
Constructs the event.
|
ServerMessageEventBase(Client client,
List<ServerMessage> originalMessages)
Constructs the event.
|
TargetedUserChannelMessageEventBase(Client client,
List<ServerMessage> originalMessages,
User user,
Channel channel,
ChannelUserMode prefix,
String message)
Constructs the event.
|
UserInfoChangeEventBase(Client client,
List<ServerMessage> originalMessages,
User oldUser,
User newUser,
Function<User,Type> changedInfoGetter)
Constructs the event.
|
Constructor and Description |
---|
CapabilitiesAcknowledgedEvent(Client client,
List<ServerMessage> originalMessages,
boolean negotiating,
List<CapabilityState> acknowledgedCapabilities)
Constructs this event.
|
CapabilitiesDeletedSupportedEvent(Client client,
List<ServerMessage> originalMessages,
boolean negotiating,
List<CapabilityState> deletedCapabilities)
Constructs the event.
|
CapabilitiesListEvent(Client client,
List<ServerMessage> originalMessages,
List<CapabilityState> capabilities)
Constructs the event.
|
CapabilitiesNewSupportedEvent(Client client,
List<ServerMessage> originalMessages,
boolean negotiating,
List<CapabilityState> newCapabilities)
Constructs the event.
|
CapabilitiesRejectedEvent(Client client,
List<ServerMessage> originalMessages,
boolean negotiating,
List<CapabilityState> rejectedCapabilitiesRequest)
Constructs the event.
|
CapabilitiesSupportedListEvent(Client client,
List<ServerMessage> originalMessages,
boolean negotiating,
List<CapabilityState> supportedCapabilities)
Constructs the event.
|
Constructor and Description |
---|
ChannelCtcpEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
Channel channel,
String message)
Creates the event.
|
ChannelInviteEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
Actor actor,
String target)
Creates the event.
|
ChannelJoinEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
User user)
Creates the event.
|
ChannelKickEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
Actor actor,
User target,
String message)
Creates the event.
|
ChannelKnockEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
User user)
Creates the event.
|
ChannelMessageEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
Channel channel,
String message)
Creates the event.
|
ChannelModeEvent(Client client,
List<ServerMessage> originalMessages,
Actor actor,
Channel channel,
ModeStatusList<ChannelMode> statusList)
Creates the event.
|
ChannelModeInfoListEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
ChannelMode mode,
List<ModeInfo> info)
Constructs the event.
|
ChannelNamesUpdatedEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel)
Constructs the event.
|
ChannelNoticeEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
Channel channel,
String message)
Creates the event.
|
ChannelPartEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
User user,
String message)
Creates the event.
|
ChannelTargetedCtcpEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
Channel channel,
ChannelUserMode prefix,
String message)
Creates the event.
|
ChannelTargetedMessageEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
Channel channel,
ChannelUserMode prefix,
String message)
Creates the event.
|
ChannelTargetedNoticeEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
Channel channel,
ChannelUserMode prefix,
String message)
Creates the event.
|
ChannelTopicEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
boolean updated)
Creates the event.
|
ChannelUsersUpdatedEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel)
Constructs the event.
|
RequestedChannelJoinCompleteEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
User user)
Creates the event.
|
UnexpectedChannelLeaveViaKickEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
Actor actor,
User target,
String message)
Creates the event.
|
UnexpectedChannelLeaveViaPartEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
User user,
String message)
Creates the event.
|
Constructor and Description |
---|
ClientAwayStatusChangeEvent(Client client,
List<ServerMessage> originalMessages,
boolean isNowAway)
Constructs the event.
|
ClientConnectionClosedEvent(Client client,
boolean reconnecting,
Throwable cause,
String lastMessage)
Constructs the event.
|
ClientConnectionEndedEvent(Client client,
boolean canReconnect,
Throwable cause)
Constructs the event.
|
ClientConnectionEstablishedEvent(Client client)
Constructs the event.
|
ClientConnectionFailedEvent(Client client,
boolean reconnecting,
Throwable cause)
Constructs the event.
|
ClientNegotiationCompleteEvent(Client client,
Actor server,
ServerInfo serverInfo)
Creates the event.
|
ClientReceiveCommandEvent(Client client,
ServerMessage serverMessage,
Actor actor,
String command,
List<String> args)
Constructs the event.
|
ClientReceiveMotdEvent(Client client,
List<ServerMessage> originalMessages)
Constructs the event.
|
ClientReceiveNumericEvent(Client client,
ServerMessage serverMessage,
Actor server,
String command,
int numeric,
List<String> args)
Constructs the event.
|
NickRejectedEvent(Client client,
List<ServerMessage> originalMessages,
String attemptedNick,
String newNick)
Constructs the event.
|
Constructor and Description |
---|
MonitoredNickListEvent(Client client,
List<ServerMessage> originalMessages,
List<String> nicks)
Constructs the event.
|
MonitoredNickListFullEvent(Client client,
List<ServerMessage> originalMessages,
int limit,
List<String> rejectedNicks)
Constructs the event.
|
MonitoredNickOfflineEvent(Client client,
List<ServerMessage> originalMessages,
String nick)
Constructs the event.
|
MonitoredNickOnlineEvent(Client client,
List<ServerMessage> originalMessages,
String nick)
Constructs the event.
|
PrivateCtcpQueryEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
String target,
String message,
String reply)
Creates the event
|
PrivateCtcpReplyEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
String target,
String message)
Creates the event.
|
PrivateMessageEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
String target,
String message)
Creates the event.
|
PrivateNoticeEvent(Client client,
List<ServerMessage> originalMessages,
User sender,
String target,
String message)
Creates the event.
|
ServerNoticeEvent(Client client,
List<ServerMessage> originalMessages,
Server sender,
String message)
Creates the event.
|
UserAccountStatusEvent(Client client,
List<ServerMessage> originalMessages,
User user,
String account)
Creates the event.
|
UserAwayMessageEvent(Client client,
List<ServerMessage> originalMessages,
User user,
String message)
Creates the event.
|
UserHostnameChangeEvent(Client client,
List<ServerMessage> originalMessages,
User oldUser,
User newUser)
Creates the event.
|
UserModeEvent(Client client,
List<ServerMessage> originalMessages,
Actor actor,
String target,
ModeStatusList<UserMode> statusList)
Creates the event.
|
UserNickChangeEvent(Client client,
List<ServerMessage> originalMessages,
User oldUser,
User newUser)
Creates the event.
|
UserQuitEvent(Client client,
List<ServerMessage> originalMessages,
User user,
String message)
Creates the event.
|
UserUserStringChangeEvent(Client client,
List<ServerMessage> originalMessages,
User oldUser,
User newUser)
Creates the event.
|
WallopsEvent(Client client,
List<ServerMessage> originalMessages,
Actor actor,
String message)
Constructs the event.
|
WhoisEvent(Client client,
WhoisData whoisData)
Constructs the event.
|
Modifier and Type | Method and Description |
---|---|
Map<String,TriFunction<Client,String,String,? extends MessageTag>> |
MessageTagManager.getCapabilityTagCreators(String capability)
Gets the registered tag creators for a given capability.
|
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
ISupportManager.getCreator(String parameter)
Gets the registered ISUPPORT creator for a given parameter name.
|
Optional<TriFunction<Client,String,String,? extends MessageTag>> |
MessageTagManager.getTagCreator(String tagName)
Gets the registered tag creator for a given tag name.
|
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
ISupportManager.registerParameter(String parameter,
TriFunction<Client,String,String,? extends ISupportParameter> creator)
Registers a function that creates an
ISupportParameter from a
given parameter and value. |
Optional<TriFunction<Client,String,String,? extends MessageTag>> |
MessageTagManager.registerTagCreator(String capability,
String tagName,
TriFunction<Client,String,String,? extends MessageTag> tagCreator)
Registers a function that creates a tag from given tag name and tag
value, only to run if the given capability is enabled.
|
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
ISupportManager.unregisterParameter(String parameter)
Removes the registered creator for a given parameter.
|
Optional<TriFunction<Client,String,String,? extends MessageTag>> |
MessageTagManager.unregisterTag(String tagName)
Removes the registered tag creator for a given tag name.
|
Modifier and Type | Method and Description |
---|---|
Optional<TriFunction<Client,String,String,? extends ISupportParameter>> |
ISupportManager.registerParameter(String parameter,
TriFunction<Client,String,String,? extends ISupportParameter> creator)
Registers a function that creates an
ISupportParameter from a
given parameter and value. |
Optional<TriFunction<Client,String,String,? extends MessageTag>> |
MessageTagManager.registerTagCreator(String capability,
String tagName,
TriFunction<Client,String,String,? extends MessageTag> tagCreator)
Registers a function that creates a tag from given tag name and tag
value, only to run if the given capability is enabled.
|
Modifier and Type | Method and Description |
---|---|
Client |
AbstractAccountProtocol.getClient() |
Constructor and Description |
---|
AbstractAccountPassProtocol(Client client,
String accountName,
String password)
Creates an instance.
|
AbstractAccountProtocol(Client client,
String accountName)
Creates an instance.
|
AbstractSaslProtocol(Client client,
String accountName,
AuthValue authValue,
String saslType)
Creates an instance.
|
GameSurge(Client client,
String accountName,
String password)
Creates a GameSurge authentication protocol instance.
|
NickServ(Client client,
String accountName,
String password)
Creates a NickServ authentication protocol instance.
|
SaslEcdsaNist256PChallenge(Client client,
String accountName,
ECPrivateKey privateKey)
Creates an instance.
|
SaslExternal(Client client)
Creates an instance.
|
SaslPlain(Client client,
String accountName,
String password)
Creates an instance.
|
Modifier and Type | Method and Description |
---|---|
protected Client |
QueueProcessingThreadSender.getClient()
Gets the client.
|
Constructor and Description |
---|
QueueProcessingThreadSender(Client client,
String name)
Constructs the sending queue.
|
SingleDelaySender(Client client,
String name,
int delay)
Constructs the sending queue.
|
Constructor and Description |
---|
TwitchDelaySender(Client client,
String name,
int perThirtySeconds)
Constructs the sending queue.
|
TwitchListener(Client client)
Creates a new TwitchListener and registers all the Twitch tags.
|
Constructor and Description |
---|
ClearChatEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel)
Constructs the event.
|
GlobalUserStateEvent(Client client,
List<ServerMessage> originalMessages)
Constructs the event.
|
RoomStateEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel)
Constructs the event.
|
UserNoticeEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel,
String message)
Constructs the event.
|
UserStateEvent(Client client,
List<ServerMessage> originalMessages,
Channel channel)
Constructs the event.
|
Modifier and Type | Field and Description |
---|---|
static TriFunction<Client,String,String,UserType> |
UserType.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,UserId> |
UserId.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,User> |
User.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,Turbo> |
Turbo.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,SystemMsg> |
SystemMsg.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,SubsOnly> |
SubsOnly.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,Subscriber> |
Subscriber.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,Slow> |
Slow.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,RoomId> |
RoomId.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,R9k> |
R9k.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,MsgParamSubPlanName> |
MsgParamSubPlanName.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,MsgParamSubPlan> |
MsgParamSubPlan.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,MsgParamMonths> |
MsgParamMonths.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,MsgId> |
MsgId.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,Mod> |
Mod.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,Id> |
Id.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,EmoteSets> |
EmoteSets.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,Emotes> |
Emotes.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,DisplayName> |
DisplayName.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,Color> |
Color.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,BroadcasterLang> |
BroadcasterLang.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,Bits> |
Bits.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,BanReason> |
BanReason.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,BanDuration> |
BanDuration.FUNCTION
Function to create this message tag.
|
static TriFunction<Client,String,String,Badges> |
Badges.FUNCTION
Function to create this message tag.
|
Modifier and Type | Method and Description |
---|---|
protected Optional<TriFunction<Client,String,String,? extends NameValue>> |
AbstractNameValueProcessor.getCreatorByName(String name)
Gets a registered creator function by registered name.
|
TriFunction<Client,String,String,? extends NameValue> |
AbstractNameValueProcessor.Creator.getFunction()
Gets the creator's function.
|
protected Optional<TriFunction<Client,String,String,? extends NameValue>> |
AbstractNameValueProcessor.registerCreator(String name,
AbstractNameValueProcessor.Creator<NameValue> creator)
Registers a creator to a name.
|
protected Optional<TriFunction<Client,String,String,? extends NameValue>> |
AbstractNameValueProcessor.unregisterCreator(String name)
Removes registration of a creator to a name.
|
Modifier and Type | Method and Description |
---|---|
static String |
StringUtil.toLowerCase(Client client,
String input)
Converts a given String to lowercase per spec.
|
Constructor and Description |
---|
CIKeyMap(Client client)
Constructs a map tied to a client.
|
CISet(Client client)
Constructs a set tied to a client.
|
Listener(Client client,
Consumer<Type> consumer) |
Constructor and Description |
---|
Creator(TriFunction<Client,String,String,? extends NameValue> function)
Constructs the creator.
|
Copyright © 2013–2019 Kitteh. All rights reserved.