A B C D E F G H I K L M N O P R S T U V Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- after(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- after(byte[], int, int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- AudioProvider - Class in discord4j.voice
-
Used to send audio.
- AudioProvider() - Constructor for class discord4j.voice.AudioProvider
- AudioProvider(ByteBuffer) - Constructor for class discord4j.voice.AudioProvider
- AudioReceiver - Class in discord4j.voice
-
Deprecated.Discord does not officially support bots receiving audio. It is not guaranteed that this functionality works properly. Use at your own risk.
- AudioReceiver() - Constructor for class discord4j.voice.AudioReceiver
-
Deprecated.
- AudioReceiver(ByteBuffer) - Constructor for class discord4j.voice.AudioReceiver
-
Deprecated.
B
- before() - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- blockingTaskScheduler(Scheduler) - Method in class discord4j.voice.VoiceReactorResources.Builder
- blocks(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.poly1305
- box(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- box(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- box(byte[], byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- box(byte[], byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- box(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- box(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- box(byte[], int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- box(byte[], int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- box(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- box(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- box(byte[], int, int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- box(byte[], int, int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- Box(byte[], byte[]) - Constructor for class com.iwebpp.crypto.TweetNaclFast.Box
- Box(byte[], byte[], long) - Constructor for class com.iwebpp.crypto.TweetNaclFast.Box
- boxzerobytesLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
- boxzerobytesLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- build() - Method in class discord4j.voice.VoiceReactorResources.Builder
-
Creates a new instance of
VoiceReactorResources
. - builder() - Static method in class discord4j.voice.VoiceReactorResources
-
Returns a new builder to create
VoiceReactorResources
. - builder(ReactorResources) - Static method in class discord4j.voice.VoiceReactorResources
-
Returns a new builder to create
VoiceReactorResources
from a pre-configuredReactorResources
, copying its settings. - Builder() - Constructor for class discord4j.voice.VoiceReactorResources.Builder
C
- close() - Method in class discord4j.voice.VoiceWebsocketHandler
-
Initiates a close sequence that will terminate this session and instruct consumers downstream that a reconnect should take place afterwards.
- close(DisconnectBehavior) - Method in class discord4j.voice.VoiceWebsocketHandler
-
Initiates a close sequence that will terminate this session and then execute a given
DisconnectBehavior
. - com.iwebpp.crypto - package com.iwebpp.crypto
- CONNECTED - discord4j.voice.VoiceConnection.State
-
Voice connection is active and capable of handling audio.
- CONNECTING - discord4j.voice.VoiceConnection.State
-
Performing a handshake to establish a voice gateway session.
- create() - Static method in class discord4j.voice.VoiceReactorResources
-
Create a default set of Voice Gateway resources.
- create(ReconnectOptions, ReconnectContext) - Static method in class discord4j.voice.retry.VoiceGatewayRetrySpec
- create(VoiceGatewayOptions) - Method in class discord4j.voice.DefaultVoiceConnectionFactory
- create(VoiceGatewayOptions) - Method in interface discord4j.voice.VoiceConnectionFactory
-
Return a
Mono
that, upon subscription, is able to obtain aVoiceConnection
from the givenVoiceGatewayOptions
. - create(Scheduler, Consumer<Boolean>, Consumer<ByteBuf>, AudioProvider, PacketTransformer) - Method in class discord4j.voice.LocalVoiceSendTaskFactory
- create(Scheduler, Consumer<Boolean>, Consumer<ByteBuf>, AudioProvider, PacketTransformer) - Method in interface discord4j.voice.VoiceSendTaskFactory
-
Create a task that is capable of handling outbound audio packets.
- create(Scheduler, Flux<ByteBuf>, PacketTransformer, AudioReceiver) - Method in class discord4j.voice.LocalVoiceReceiveTaskFactory
- create(Scheduler, Flux<ByteBuf>, PacketTransformer, AudioReceiver) - Method in interface discord4j.voice.VoiceReceiveTaskFactory
-
Create a task that is capable of handling incoming audio packets.
- crypto_box(byte[], byte[], int, byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_box_afternm(byte[], byte[], int, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_box_beforenm(byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_box_keypair(byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_box_open(byte[], byte[], int, byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_box_open_afternm(byte[], byte[], int, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_core_hsalsa20(byte[], byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_core_salsa20(byte[], byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_hash(byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_hash(byte[], byte[], int, int) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_onetimeauth(byte[], byte[], int, byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_onetimeauth_verify(byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_onetimeauth_verify(byte[], byte[], int, byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_scalarmult(byte[], byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_scalarmult_base(byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_secretbox(byte[], byte[], int, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_secretbox_open(byte[], byte[], int, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_sign(byte[], long, byte[], int, int, byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_sign_keypair(byte[], byte[], boolean) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_sign_open(byte[], long, byte[], int, int, byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_stream(byte[], int, long, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_stream_salsa20(byte[], int, long, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_stream_xor(byte[], int, byte[], int, long, byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_verify_16(byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- crypto_verify_32(byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
D
- Data(boolean, int, int) - Constructor for class discord4j.voice.json.SentSpeaking.Data
- Data(int, String, int) - Constructor for class discord4j.voice.json.Ready.Data
- Data(long) - Constructor for class discord4j.voice.json.Hello.Data
- Data(String) - Constructor for class discord4j.voice.json.VoiceDisconnect.Data
- Data(String, byte[]) - Constructor for class discord4j.voice.json.SessionDescription.Data
- Data(String, SelectProtocol.Data.Inner) - Constructor for class discord4j.voice.json.SelectProtocol.Data
- Data(String, String, String) - Constructor for class discord4j.voice.json.Resume.Data
- Data(String, String, String, String) - Constructor for class discord4j.voice.json.Identify.Data
- DEFAULT_BUFFER_SIZE - Static variable in class discord4j.voice.AudioProvider
- DEFAULT_BUFFER_SIZE - Static variable in class discord4j.voice.AudioReceiver
-
Deprecated.
- DefaultVoiceConnectionFactory - Class in discord4j.voice
-
Default implementation for a
VoiceConnectionFactory
. - DefaultVoiceConnectionFactory() - Constructor for class discord4j.voice.DefaultVoiceConnectionFactory
- DefaultVoiceGatewayClient - Class in discord4j.voice
-
A default implementation for client that is able to connect to Discord Voice Gateway and establish a
VoiceConnection
capable of sending and receiving audio. - DefaultVoiceGatewayClient(VoiceGatewayOptions) - Constructor for class discord4j.voice.DefaultVoiceGatewayClient
- deserialize(JsonParser, DeserializationContext) - Method in class discord4j.voice.json.VoiceGatewayPayloadDeserializer
- detached(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
- detached_verify(byte[], byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
- disconnect() - Method in interface discord4j.voice.VoiceConnection
-
Disconnects this voice connection, tearing down existing resources associated with it.
- disconnect(Snowflake) - Method in class discord4j.voice.LocalVoiceConnectionRegistry
- disconnect(Snowflake) - Method in interface discord4j.voice.VoiceConnectionRegistry
-
Disconnect a
VoiceConnection
for givenguildId
and remove it from the registry. - DISCONNECTED - discord4j.voice.VoiceConnection.State
-
A voice connection that has disconnected.
- discord4j.voice - package discord4j.voice
-
Components to build and maintain voice connections.
- discord4j.voice.json - package discord4j.voice.json
-
Contains JSON mappings for voice connection lifecycle.
- discord4j.voice.retry - package discord4j.voice.retry
- dispose() - Method in class discord4j.voice.LocalVoiceReceiveTask
- dispose() - Method in class discord4j.voice.LocalVoiceSendTask
- doBeforeRetry(Consumer<VoiceGatewayRetrySignal>) - Method in class discord4j.voice.retry.VoiceGatewayRetrySpec
E
- error(Throwable) - Method in class discord4j.voice.VoiceWebsocketHandler
-
Initiates a close sequence with the given error.
- events() - Method in interface discord4j.voice.VoiceConnection
-
A sequence of
VoiceGatewayEvent
received from the Voice Gateway session.
F
- failure() - Method in class discord4j.voice.retry.VoiceGatewayRetrySignal
- finish(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.poly1305
- FRAME_SIZE - Static variable in class discord4j.voice.Opus
- FRAME_TIME - Static variable in class discord4j.voice.Opus
G
- generateCompanion(Flux<Retry.RetrySignal>) - Method in class discord4j.voice.retry.VoiceGatewayRetrySpec
- getAddress() - Method in class discord4j.voice.json.SelectProtocol.Data.Inner
- getAudioProvider() - Method in class discord4j.voice.VoiceGatewayOptions
- getAudioReceiver() - Method in class discord4j.voice.VoiceGatewayOptions
- getBuffer() - Method in class discord4j.voice.AudioProvider
- getBuffer() - Method in class discord4j.voice.AudioReceiver
-
Deprecated.
- getChannelId() - Method in interface discord4j.voice.VoiceConnection
-
Return the current channel ID associated with this
VoiceConnection
, if available from caching sources. - getChannelRetrieveTask() - Method in class discord4j.voice.VoiceGatewayOptions
- getContext() - Method in exception discord4j.voice.retry.VoiceGatewayException
- getData() - Method in class discord4j.voice.json.SelectProtocol.Data
- getData() - Method in class discord4j.voice.json.VoiceGatewayPayload
- getDelay() - Method in class discord4j.voice.json.SentSpeaking.Data
- getDisconnectTask() - Method in class discord4j.voice.VoiceGatewayOptions
- getEndpoint() - Method in class discord4j.voice.VoiceServerOptions
- getGuildId() - Method in interface discord4j.voice.VoiceConnection
-
Return the guild ID tied to this
VoiceConnection
. - getGuildId() - Method in class discord4j.voice.VoiceGatewayOptions
- getHeartbeatInterval() - Method in class discord4j.voice.json.Hello.Data
- getIp() - Method in class discord4j.voice.json.Ready.Data
- getIpDiscoveryRetrySpec() - Method in class discord4j.voice.VoiceGatewayOptions
- getIpDiscoveryTimeout() - Method in class discord4j.voice.VoiceGatewayOptions
- getJacksonResources() - Method in class discord4j.voice.VoiceGatewayOptions
- getMode() - Method in class discord4j.voice.json.SelectProtocol.Data.Inner
- getMode() - Method in class discord4j.voice.json.SessionDescription.Data
- getNonce() - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- getNonce() - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- getOp() - Method in class discord4j.voice.json.VoiceGatewayPayload
- getPort() - Method in class discord4j.voice.json.Ready.Data
- getPort() - Method in class discord4j.voice.json.SelectProtocol.Data.Inner
- getProtocol() - Method in class discord4j.voice.json.SelectProtocol.Data
- getPublicKey() - Method in class com.iwebpp.crypto.TweetNaclFast.Box.KeyPair
- getPublicKey() - Method in class com.iwebpp.crypto.TweetNaclFast.Signature.KeyPair
- getReactorResources() - Method in class discord4j.voice.VoiceGatewayOptions
- getReceiveTaskFactory() - Method in class discord4j.voice.VoiceGatewayOptions
- getReceiveTaskScheduler() - Method in class discord4j.voice.VoiceReactorResources
-
Returns the
Scheduler
used to run the voice receive loop. - getReconnectOptions() - Method in class discord4j.voice.VoiceGatewayOptions
- getSecretKey() - Method in class com.iwebpp.crypto.TweetNaclFast.Box.KeyPair
- getSecretKey() - Method in class com.iwebpp.crypto.TweetNaclFast.Signature.KeyPair
- getSecretKey() - Method in class discord4j.voice.json.SessionDescription.Data
- getSelfId() - Method in class discord4j.voice.VoiceGatewayOptions
- getSendTaskFactory() - Method in class discord4j.voice.VoiceGatewayOptions
- getSendTaskScheduler() - Method in class discord4j.voice.VoiceReactorResources
-
Returns the
Scheduler
used to run the voice send loop. - getServerId() - Method in class discord4j.voice.json.Identify.Data
- getServerId() - Method in class discord4j.voice.json.Resume.Data
- getServerUpdateTask() - Method in class discord4j.voice.VoiceGatewayOptions
- getSession() - Method in class discord4j.voice.VoiceGatewayOptions
- getSessionId() - Method in class discord4j.voice.json.Identify.Data
- getSessionId() - Method in class discord4j.voice.json.Resume.Data
- getSsrc() - Method in class discord4j.voice.json.Ready.Data
- getSsrc() - Method in class discord4j.voice.json.SentSpeaking.Data
- getSsrc() - Method in class discord4j.voice.json.Speaking.Data
- getStateUpdateTask() - Method in class discord4j.voice.VoiceGatewayOptions
- getToken() - Method in class discord4j.voice.json.Identify.Data
- getToken() - Method in class discord4j.voice.json.Resume.Data
- getToken() - Method in class discord4j.voice.VoiceServerOptions
- getUdpClient() - Method in class discord4j.voice.VoiceReactorResources
-
Returns the UDP client used to create voice protocol connections.
- getUserId() - Method in class discord4j.voice.json.Identify.Data
- getUserId() - Method in class discord4j.voice.json.Speaking.Data
- getUserId() - Method in class discord4j.voice.json.VoiceDisconnect.Data
- getVoiceConnection(Snowflake) - Method in class discord4j.voice.LocalVoiceConnectionRegistry
- getVoiceConnection(Snowflake) - Method in interface discord4j.voice.VoiceConnectionRegistry
-
Return the current
VoiceConnection
this registry holds for a givenguildId
. - getVoiceServerOptions() - Method in class discord4j.voice.VoiceGatewayOptions
- groupElementLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.ScalarMult
H
- handle(WebsocketInbound, WebsocketOutbound) - Method in class discord4j.voice.VoiceWebsocketHandler
-
Handle an upgraded websocket connection, given by both
WebsocketInbound
andWebsocketOutbound
to manage a session until the remote closes or one of the local methodsclose()
orerror(Throwable)
methods are called. - Hash() - Constructor for class com.iwebpp.crypto.TweetNaclFast.Hash
- hashLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Hash
- Heartbeat - Class in discord4j.voice.json
- Heartbeat(long) - Constructor for class discord4j.voice.json.Heartbeat
- HeartbeatAck - Class in discord4j.voice.json
- HeartbeatAck(long) - Constructor for class discord4j.voice.json.HeartbeatAck
- Hello - Class in discord4j.voice.json
- Hello(long) - Constructor for class discord4j.voice.json.Hello
- Hello(Hello.Data) - Constructor for class discord4j.voice.json.Hello
- Hello.Data - Class in discord4j.voice.json
- hexDecode(String) - Static method in class com.iwebpp.crypto.TweetNaclFast
- hexEncodeToString(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- httpClient(HttpClient) - Method in class discord4j.voice.VoiceReactorResources.Builder
I
- Identify - Class in discord4j.voice.json
- Identify(Identify.Data) - Constructor for class discord4j.voice.json.Identify
- Identify(String, String, String, String) - Constructor for class discord4j.voice.json.Identify
- Identify.Data - Class in discord4j.voice.json
- incrNonce() - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- incrNonce() - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- Inner(String, int, String) - Constructor for class discord4j.voice.json.SelectProtocol.Data.Inner
- isConnected() - Method in interface discord4j.voice.VoiceConnection
-
Return whether this voice connection is currently in the
VoiceConnection.State.CONNECTED
state. - isDisposed() - Method in class discord4j.voice.LocalVoiceReceiveTask
- isDisposed() - Method in class discord4j.voice.LocalVoiceSendTask
- isSpeaking() - Method in class discord4j.voice.json.SentSpeaking.Data
- isSpeaking() - Method in class discord4j.voice.json.Speaking.Data
- iteration() - Method in class discord4j.voice.retry.VoiceGatewayRetrySignal
K
- keyLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- keyPair() - Static method in class com.iwebpp.crypto.TweetNaclFast.Box
- keyPair() - Static method in class com.iwebpp.crypto.TweetNaclFast.Signature
- KeyPair() - Constructor for class com.iwebpp.crypto.TweetNaclFast.Box.KeyPair
- KeyPair() - Constructor for class com.iwebpp.crypto.TweetNaclFast.Signature.KeyPair
- keyPair_fromSecretKey(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast.Box
- keyPair_fromSecretKey(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast.Signature
- keyPair_fromSeed(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast.Signature
L
- LocalVoiceConnectionRegistry - Class in discord4j.voice
-
A simple
VoiceConnectionRegistry
that tracks localVoiceConnection
instances. - LocalVoiceConnectionRegistry() - Constructor for class discord4j.voice.LocalVoiceConnectionRegistry
- LocalVoiceReceiveTask - Class in discord4j.voice
-
A receive task that can locally consume audio packets and pass them to an
AudioReceiver
. - LocalVoiceReceiveTask(Scheduler, Flux<ByteBuf>, PacketTransformer, AudioReceiver) - Constructor for class discord4j.voice.LocalVoiceReceiveTask
- LocalVoiceReceiveTaskFactory - Class in discord4j.voice
-
A local implementation of a
VoiceReceiveTaskFactory
, performing all actions in the same JVM instance. - LocalVoiceReceiveTaskFactory() - Constructor for class discord4j.voice.LocalVoiceReceiveTaskFactory
- LocalVoiceSendTask - Class in discord4j.voice
-
A send task that can derive packets from an
AudioProvider
and submit audio packets locally. - LocalVoiceSendTask(Scheduler, Consumer<Boolean>, Consumer<ByteBuf>, AudioProvider, PacketTransformer) - Constructor for class discord4j.voice.LocalVoiceSendTask
- LocalVoiceSendTaskFactory - Class in discord4j.voice
-
A local implementation of a
VoiceSendTaskFactory
, performing all actions in the same JVM instance. - LocalVoiceSendTaskFactory() - Constructor for class discord4j.voice.LocalVoiceSendTaskFactory
M
- makeBoxNonce() - Static method in class com.iwebpp.crypto.TweetNaclFast
- makeSecretBoxNonce() - Static method in class com.iwebpp.crypto.TweetNaclFast
- mutate() - Method in class discord4j.voice.VoiceReactorResources
-
Returns a builder to create a new
VoiceReactorResources
with settings copied from the currentVoiceReactorResources
.
N
- nextBackoff() - Method in class discord4j.voice.retry.VoiceGatewayRetrySignal
- nextState() - Method in class discord4j.voice.retry.VoiceGatewayRetrySignal
- NO_OP - Static variable in class discord4j.voice.AudioProvider
- NO_OP - Static variable in class discord4j.voice.AudioReceiver
-
Deprecated.
- NON_RETRYABLE_STATUS_CODES - Static variable in class discord4j.voice.retry.VoiceGatewayRetrySpec
- nonceLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
- nonceLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.SecretBox
O
- onConnectOrDisconnect() - Method in interface discord4j.voice.VoiceConnection
-
Return a
Mono
that completes when this connection reaches aVoiceConnection.State.CONNECTED
orVoiceConnection.State.DISCONNECTED
state. - onDisconnect(Snowflake) - Method in interface discord4j.voice.VoiceDisconnectTask
- onRequest() - Method in interface discord4j.voice.VoiceChannelRetrieveTask
- onVoiceServerUpdate(Snowflake) - Method in interface discord4j.voice.VoiceServerUpdateTask
- onVoiceStateUpdate(Snowflake) - Method in interface discord4j.voice.VoiceStateUpdateTask
- OP - Static variable in class discord4j.voice.json.Heartbeat
- OP - Static variable in class discord4j.voice.json.HeartbeatAck
- OP - Static variable in class discord4j.voice.json.Hello
- OP - Static variable in class discord4j.voice.json.Identify
- OP - Static variable in class discord4j.voice.json.Ready
- OP - Static variable in class discord4j.voice.json.Resume
- OP - Static variable in class discord4j.voice.json.Resumed
- OP - Static variable in class discord4j.voice.json.SelectProtocol
- OP - Static variable in class discord4j.voice.json.SessionDescription
- OP - Static variable in class discord4j.voice.json.Speaking
- OP - Static variable in class discord4j.voice.json.VoiceDisconnect
- open(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- open(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- open(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
- open(byte[], byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- open(byte[], byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- open(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- open(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- open(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
- open(byte[], int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- open(byte[], int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- open(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- open(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- open(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
- open(byte[], int, int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- open(byte[], int, int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- open_after(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- open_after(byte[], int, int, byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- Opus - Class in discord4j.voice
-
Opus constants.
- Opus() - Constructor for class discord4j.voice.Opus
- overheadLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
- overheadLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.SecretBox
P
- PartialDisconnectException - Exception in discord4j.voice.retry
- PartialDisconnectException(ContextView) - Constructor for exception discord4j.voice.retry.PartialDisconnectException
- poly1305(byte[]) - Constructor for class com.iwebpp.crypto.TweetNaclFast.poly1305
- provide() - Method in class discord4j.voice.AudioProvider
- publicKeyLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
- publicKeyLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Signature
R
- randombytes(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast
- randombytes(byte[], int) - Static method in class com.iwebpp.crypto.TweetNaclFast
- randombytes(int) - Static method in class com.iwebpp.crypto.TweetNaclFast
- Ready - Class in discord4j.voice.json
- Ready(int, String, int) - Constructor for class discord4j.voice.json.Ready
- Ready(Ready.Data) - Constructor for class discord4j.voice.json.Ready
- Ready.Data - Class in discord4j.voice.json
- receive() - Method in class discord4j.voice.AudioReceiver
-
Deprecated.Called when audio is received.
- receive(char, int, int, byte[]) - Method in class discord4j.voice.AudioReceiver
-
Deprecated.Called when audio is received, automatically extracting useful information.
- receiveTaskScheduler(Scheduler) - Method in class discord4j.voice.VoiceReactorResources.Builder
-
Set the
Scheduler
used for voice receive loop. - reconnect() - Method in interface discord4j.voice.VoiceConnection
-
Instruct a reconnect procedure on this voice connection.
- reconnect(Function<ContextView, Throwable>) - Method in interface discord4j.voice.VoiceConnection
-
Instruct a reconnect procedure on this voice connection, using a custom
Throwable
as cause. - RECONNECTING - discord4j.voice.VoiceConnection.State
-
A voice connection that is scheduled for a reconnect attempt.
- registerVoiceConnection(Snowflake, VoiceConnection) - Method in class discord4j.voice.LocalVoiceConnectionRegistry
- registerVoiceConnection(Snowflake, VoiceConnection) - Method in interface discord4j.voice.VoiceConnectionRegistry
-
Register a
VoiceConnection
for a givenguildId
, replacing any existing one. - Resume - Class in discord4j.voice.json
- Resume(Resume.Data) - Constructor for class discord4j.voice.json.Resume
- Resume(String, String, String) - Constructor for class discord4j.voice.json.Resume
- Resume.Data - Class in discord4j.voice.json
- Resumed - Class in discord4j.voice.json
- Resumed(Object) - Constructor for class discord4j.voice.json.Resumed
- RESUMING - discord4j.voice.VoiceConnection.State
-
A voice connection that is scheduled for a resume attempt.
S
- SAMPLE_RATE - Static variable in class discord4j.voice.Opus
- scalarLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.ScalarMult
- ScalarMult() - Constructor for class com.iwebpp.crypto.TweetNaclFast.ScalarMult
- scalseMult(byte[], byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast.ScalarMult
- scalseMult_base(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast.ScalarMult
- SecretBox(byte[]) - Constructor for class com.iwebpp.crypto.TweetNaclFast.SecretBox
- SecretBox(byte[], long) - Constructor for class com.iwebpp.crypto.TweetNaclFast.SecretBox
- secretKeyLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
- secretKeyLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Signature
- seedLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Signature
- SelectProtocol - Class in discord4j.voice.json
- SelectProtocol(SelectProtocol.Data) - Constructor for class discord4j.voice.json.SelectProtocol
- SelectProtocol(String, String, int, String) - Constructor for class discord4j.voice.json.SelectProtocol
- SelectProtocol.Data - Class in discord4j.voice.json
- SelectProtocol.Data.Inner - Class in discord4j.voice.json
- sendTaskScheduler(Scheduler) - Method in class discord4j.voice.VoiceReactorResources.Builder
-
Set the
Scheduler
used for voice send loop. - SentSpeaking - Class in discord4j.voice.json
- SentSpeaking(boolean, int, int) - Constructor for class discord4j.voice.json.SentSpeaking
- SentSpeaking.Data - Class in discord4j.voice.json
- SessionDescription - Class in discord4j.voice.json
- SessionDescription(SessionDescription.Data) - Constructor for class discord4j.voice.json.SessionDescription
- SessionDescription(String, byte[]) - Constructor for class discord4j.voice.json.SessionDescription
- SessionDescription.Data - Class in discord4j.voice.json
- setNonce(long) - Method in class com.iwebpp.crypto.TweetNaclFast.Box
- setNonce(long) - Method in class com.iwebpp.crypto.TweetNaclFast.SecretBox
- sha512(byte[]) - Static method in class com.iwebpp.crypto.TweetNaclFast.Hash
- sha512(String) - Static method in class com.iwebpp.crypto.TweetNaclFast.Hash
- sharedKeyLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
- sign(byte[]) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
- sign(byte[], int) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
- sign(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.Signature
- Signature(byte[], byte[]) - Constructor for class com.iwebpp.crypto.TweetNaclFast.Signature
- signatureLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Signature
- Speaking - Class in discord4j.voice.json
- Speaking(Speaking.Data) - Constructor for class discord4j.voice.json.Speaking
- Speaking(String, int, boolean) - Constructor for class discord4j.voice.json.Speaking
- Speaking.Data - Class in discord4j.voice.json
- start(VoiceServerOptions, String) - Method in class discord4j.voice.DefaultVoiceGatewayClient
- stateEvents() - Method in interface discord4j.voice.VoiceConnection
-
Return a sequence of the
VoiceConnection.State
transitions this voice connection receives. - stop() - Method in class discord4j.voice.DefaultVoiceGatewayClient
T
- timerTaskScheduler(Scheduler) - Method in class discord4j.voice.VoiceReactorResources.Builder
- toString() - Method in exception discord4j.voice.retry.VoiceGatewayException
- toString() - Method in class discord4j.voice.retry.VoiceGatewayRetrySignal
- TweetNaclFast - Class in com.iwebpp.crypto
- TweetNaclFast() - Constructor for class com.iwebpp.crypto.TweetNaclFast
- TweetNaclFast.Box - Class in com.iwebpp.crypto
- TweetNaclFast.Box.KeyPair - Class in com.iwebpp.crypto
- TweetNaclFast.Hash - Class in com.iwebpp.crypto
- TweetNaclFast.poly1305 - Class in com.iwebpp.crypto
- TweetNaclFast.ScalarMult - Class in com.iwebpp.crypto
- TweetNaclFast.SecretBox - Class in com.iwebpp.crypto
- TweetNaclFast.Signature - Class in com.iwebpp.crypto
- TweetNaclFast.Signature.KeyPair - Class in com.iwebpp.crypto
U
- udpClient(UdpClient) - Method in class discord4j.voice.VoiceReactorResources.Builder
-
Set the UDP client used to create voice protocol connections.
- update(byte[], int, int) - Method in class com.iwebpp.crypto.TweetNaclFast.poly1305
V
- valueOf(String) - Static method in enum discord4j.voice.VoiceConnection.State
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum discord4j.voice.VoiceConnection.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VoiceChannelRetrieveTask - Interface in discord4j.voice
-
A supplier to obtain a channel ID.
- VoiceConnection - Interface in discord4j.voice
-
Allows for manipulation of an already-established voice connection.
- VoiceConnection.State - Enum in discord4j.voice
-
States of a voice connection.
- VoiceConnectionFactory - Interface in discord4j.voice
-
A factory to create
VoiceConnection
instances using a set ofVoiceGatewayOptions
. - VoiceConnectionRegistry - Interface in discord4j.voice
-
A centralized registry to hold
VoiceConnection
instances. - VoiceDisconnect - Class in discord4j.voice.json
- VoiceDisconnect(VoiceDisconnect.Data) - Constructor for class discord4j.voice.json.VoiceDisconnect
- VoiceDisconnect(String) - Constructor for class discord4j.voice.json.VoiceDisconnect
- VoiceDisconnect.Data - Class in discord4j.voice.json
- VoiceDisconnectTask - Interface in discord4j.voice
-
A task to encapsulate actions needed to terminate a voice connection on a given guild.
- VoiceGatewayEvent - Interface in discord4j.voice
-
Marker interface for Discord voice Gateway events.
- VoiceGatewayException - Exception in discord4j.voice.retry
- VoiceGatewayException(ContextView) - Constructor for exception discord4j.voice.retry.VoiceGatewayException
- VoiceGatewayException(ContextView, String) - Constructor for exception discord4j.voice.retry.VoiceGatewayException
- VoiceGatewayException(ContextView, String, Throwable) - Constructor for exception discord4j.voice.retry.VoiceGatewayException
- VoiceGatewayOptions - Class in discord4j.voice
-
A set of options required to establish and customize building
VoiceConnection
instances. - VoiceGatewayOptions(Snowflake, Snowflake, String, VoiceServerOptions, JacksonResources, VoiceReactorResources, ReconnectOptions, AudioProvider, AudioReceiver, VoiceSendTaskFactory, VoiceReceiveTaskFactory, VoiceDisconnectTask, VoiceServerUpdateTask, VoiceStateUpdateTask, VoiceChannelRetrieveTask, Duration, RetrySpec) - Constructor for class discord4j.voice.VoiceGatewayOptions
- VoiceGatewayPayload<T> - Class in discord4j.voice.json
- VoiceGatewayPayload(int, T) - Constructor for class discord4j.voice.json.VoiceGatewayPayload
- VoiceGatewayPayloadDeserializer - Class in discord4j.voice.json
- VoiceGatewayPayloadDeserializer() - Constructor for class discord4j.voice.json.VoiceGatewayPayloadDeserializer
- VoiceGatewayReconnectException - Exception in discord4j.voice.retry
- VoiceGatewayReconnectException(ContextView) - Constructor for exception discord4j.voice.retry.VoiceGatewayReconnectException
- VoiceGatewayResumeException - Exception in discord4j.voice.retry
- VoiceGatewayResumeException(ContextView) - Constructor for exception discord4j.voice.retry.VoiceGatewayResumeException
- VoiceGatewayRetrySignal - Class in discord4j.voice.retry
- VoiceGatewayRetrySignal(Throwable, long, Duration, VoiceConnection.State) - Constructor for class discord4j.voice.retry.VoiceGatewayRetrySignal
- VoiceGatewayRetrySpec - Class in discord4j.voice.retry
- VoiceReactorResources - Class in discord4j.voice
-
Provides an extra level of configuration for
ReactorResources
, tailored for the Voice Gateway operations. - VoiceReactorResources(ReactorResources) - Constructor for class discord4j.voice.VoiceReactorResources
-
Create Voice Gateway resources based off
ReactorResources
properties, and providing defaults for the remaining properties. - VoiceReactorResources(ReactorResources, UdpClient, Scheduler, Scheduler) - Constructor for class discord4j.voice.VoiceReactorResources
-
Create Voice Gateway resources based off
ReactorResources
properties, and allowing customization of the remaining properties. - VoiceReactorResources(VoiceReactorResources.Builder) - Constructor for class discord4j.voice.VoiceReactorResources
- VoiceReactorResources(HttpClient, Scheduler, Scheduler, UdpClient, Scheduler, Scheduler) - Constructor for class discord4j.voice.VoiceReactorResources
-
Create Voice Gateway resources allowing full customization of its properties.
- VoiceReactorResources.Builder - Class in discord4j.voice
-
Builder for
VoiceReactorResources
. - VoiceReceiveTaskFactory - Interface in discord4j.voice
-
A factory to create a task that receives audio packets from a source and processes them through a given
AudioReceiver
. - VoiceSendTaskFactory - Interface in discord4j.voice
-
A factory to create a task that reads audio packets from an
AudioProvider
, encodes them and then sends them through a given raw packet sink. - VoiceServerOptions - Class in discord4j.voice
-
A set of options required to identify a voice server, for identifying.
- VoiceServerOptions(String, String) - Constructor for class discord4j.voice.VoiceServerOptions
- VoiceServerUpdateReconnectException - Exception in discord4j.voice.retry
- VoiceServerUpdateReconnectException(ContextView) - Constructor for exception discord4j.voice.retry.VoiceServerUpdateReconnectException
- VoiceServerUpdateTask - Interface in discord4j.voice
-
A listener to derive a potentially new
VoiceServerOptions
from a VOICE_SERVER_UPDATE gateway event. - VoiceSocket - Class in discord4j.voice
-
A UDP client abstraction dedicated to handling the transport of raw voice packets.
- VoiceSocket(UdpClient) - Constructor for class discord4j.voice.VoiceSocket
- VoiceStateUpdateTask - Interface in discord4j.voice
-
A listener to derive a potentially new session ID from a VOICE_STATE_UPDATE gateway event.
- VoiceWebsocketHandler - Class in discord4j.voice
-
Represents a WebSocket handler specialized for Discord voice gateway operations.
- VoiceWebsocketHandler(Sinks.Many<ByteBuf>, Flux<ByteBuf>, ContextView) - Constructor for class discord4j.voice.VoiceWebsocketHandler
-
Create a new handler with the given data pipelines.
Z
- zerobytesLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.Box
- zerobytesLength - Static variable in class com.iwebpp.crypto.TweetNaclFast.SecretBox
All Classes All Packages