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.sts |
Items related to the FSM-based STS client support.
|
org.kitteh.irc.client.library.util |
Utilities!
|
Modifier and Type | Method and Description |
---|---|
void |
Client.WithManagement.initialize(@NonNull String name,
@NonNull NetworkHandler networkHandler,
@NonNull HostWithPort serverHostWithPort,
@Nullable String serverPassword,
@Nullable InetSocketAddress bindAddress,
@Nullable HostWithPort proxyAddress,
@Nullable ProxyType proxyType,
@NonNull String nick,
@NonNull String userString,
@NonNull String realName,
@NonNull ActorTracker actorTracker,
@NonNull AuthManager authManager,
CapabilityManager.WithManagement capabilityManager,
@NonNull EventManager eventManager,
@NonNull List<EventListenerSupplier> listenerSuppliers,
@NonNull MessageTagManager messageTagManager,
@NonNull ISupportManager iSupportManager,
@Nullable DefaultMessageMap defaultMessageMap,
@NonNull Function<Client.WithManagement,? extends MessageSendingQueue> messageSendingQueue,
@NonNull Function<Client.WithManagement,? extends ServerInfo.WithManagement> serverInfo,
@Nullable Consumer<Exception> exceptionListener,
@Nullable Consumer<String> inputListener,
@Nullable Consumer<String> outputListener,
boolean secure,
@Nullable Path secureKeyCertChain,
@Nullable Path secureKey,
@Nullable String secureKeyPassword,
@Nullable TrustManagerFactory trustManagerFactory,
@Nullable StsStorageManager stsStorageManager,
@Nullable String webircHost,
@Nullable InetAddress webircIP,
@Nullable String webircPassword,
@Nullable String webircUser)
Initialize with pre-connection information.
|
@NonNull Client.Builder.Management |
Client.Builder.Management.stsStorageManager(@Nullable StsStorageManager storageManager)
Sets the storage manager for STS (strict transport security) support.
|
Modifier and Type | Method and Description |
---|---|
void |
DefaultClient.initialize(@NonNull String name,
@NonNull NetworkHandler networkHandler,
@NonNull HostWithPort serverAddress,
@Nullable String serverPassword,
@Nullable InetSocketAddress bindAddress,
@Nullable HostWithPort proxyAddress,
@Nullable ProxyType proxyType,
@NonNull String nick,
@NonNull String userString,
@NonNull String realName,
@NonNull ActorTracker actorTracker,
@NonNull AuthManager authManager,
CapabilityManager.WithManagement capabilityManager,
@NonNull EventManager eventManager,
@NonNull List<EventListenerSupplier> listenerSuppliers,
@NonNull MessageTagManager messageTagManager,
@NonNull ISupportManager iSupportManager,
@Nullable DefaultMessageMap defaultMessageMap,
@NonNull Function<Client.WithManagement,? extends MessageSendingQueue> messageSendingQueue,
@NonNull Function<Client.WithManagement,? extends ServerInfo.WithManagement> serverInfo,
@Nullable Consumer<Exception> exceptionListener,
@Nullable Consumer<String> inputListener,
@Nullable Consumer<String> outputListener,
boolean secure,
@Nullable Path secureKeyCertChain,
@Nullable Path secureKey,
@Nullable String secureKeyPassword,
@Nullable TrustManagerFactory trustManagerFactory,
@Nullable StsStorageManager stsStorageManager,
@Nullable String webircHost,
@Nullable InetAddress webircIP,
@Nullable String webircPassword,
@Nullable String webircGateway) |
Modifier and Type | Class and Description |
---|---|
class |
StsPropertiesStorageManager
Simple example implementation of an STSStorageManager.
|
Modifier and Type | Method and Description |
---|---|
@NonNull StsStorageManager |
MemoryStsMachine.getStorageManager() |
@NonNull StsStorageManager |
StsMachine.getStorageManager()
Gets the persistence/storage manager.
|
Constructor and Description |
---|
MemoryStsMachine(@NonNull StsStorageManager manager,
Client.WithManagement client)
Constructs the STS machine.
|
Modifier and Type | Method and Description |
---|---|
static @NonNull StsStorageManager |
StsUtil.getDefaultStorageManager()
Gets the default storage implementation using a file in the home directory.
|
static @NonNull StsStorageManager |
StsUtil.getDefaultStorageManager(@NonNull Path stsFile)
Gets the default storage implementation using an alternative file.
|
Copyright © 2013–2021 Kitteh. All rights reserved.