Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- address - Variable in class dev.moonbridge.backendchannel.Wire.Registration
- awaitRegistered(long, TimeUnit) - Method in class dev.moonbridge.backendchannel.BackendChannelClient
-
Waits for initial registration or a later reconnect.
B
- BackendChannelClient - Class in dev.moonbridge.backendchannel
-
Java 8-compatible reconnecting transport with process-local messaging scopes.
- BackendChannelClient(String, int, String, String, String, String, String, byte[]) - Constructor for class dev.moonbridge.backendchannel.BackendChannelClient
- BackendChannelClient(String, int, String, String, String, String, String, byte[], long, long, long) - Constructor for class dev.moonbridge.backendchannel.BackendChannelClient
C
- canonicalRegistration(String, String, String, String, String) - Static method in class dev.moonbridge.backendchannel.Wire
-
Canonical HMAC input after the server nonce: five length-prefixed UTF-8 strings.
- close() - Method in class dev.moonbridge.backendchannel.BackendChannelClient
D
- decodeHello(byte[]) - Static method in class dev.moonbridge.backendchannel.Wire
- decodeRegister(byte[]) - Static method in class dev.moonbridge.backendchannel.Wire
- decodeRegistered(byte[]) - Static method in class dev.moonbridge.backendchannel.Wire
- decodeRegisteredIdentity(byte[]) - Static method in class dev.moonbridge.backendchannel.Wire
- decodeRegisteredProxyEpoch(byte[]) - Static method in class dev.moonbridge.backendchannel.Wire
- dev.moonbridge.backendchannel - package dev.moonbridge.backendchannel
E
- empty(int) - Static method in class dev.moonbridge.backendchannel.Wire
- epoch - Variable in class dev.moonbridge.backendchannel.Wire.RegisteredIdentity
F
- FrameCodec - Class in dev.moonbridge.backendchannel
-
Length-prefixed frame I/O.
G
- generation - Variable in class dev.moonbridge.backendchannel.Wire.Registration
- getEpoch() - Method in class dev.moonbridge.backendchannel.BackendChannelClient
- getProxyEpoch() - Method in class dev.moonbridge.backendchannel.BackendChannelClient
- GOODBYE - Static variable in class dev.moonbridge.backendchannel.Wire
H
- HEARTBEAT - Static variable in class dev.moonbridge.backendchannel.Wire
- hello(int, byte[]) - Static method in class dev.moonbridge.backendchannel.Wire
- HELLO - Static variable in class dev.moonbridge.backendchannel.Wire
I
- instanceId - Variable in class dev.moonbridge.backendchannel.Wire.Registration
- isRegistered() - Method in class dev.moonbridge.backendchannel.BackendChannelClient
-
Returns true after REGISTERED and until the active connection is lost.
K
- keyId - Variable in class dev.moonbridge.backendchannel.Wire.Registration
M
- MAX_FRAME_BYTES - Static variable in class dev.moonbridge.backendchannel.Wire
- MAX_HANDLER_QUEUE - Static variable in class dev.moonbridge.backendchannel.BackendChannelClient
- MAX_PENDING_REQUESTS - Static variable in class dev.moonbridge.backendchannel.BackendChannelClient
- MAX_STRING_BYTES - Static variable in class dev.moonbridge.backendchannel.Wire
- MAX_WRITER_QUEUE - Static variable in class dev.moonbridge.backendchannel.BackendChannelClient
- MAX_WRITER_QUEUE_BYTES - Static variable in class dev.moonbridge.backendchannel.BackendChannelClient
- messaging(String) - Method in class dev.moonbridge.backendchannel.BackendChannelClient
-
Opens a plugin-owned scope on this client's shared control connection.
- messaging(String, Executor) - Method in class dev.moonbridge.backendchannel.BackendChannelClient
-
Opens a plugin-owned scope using the supplied callback executor.
N
- name - Variable in class dev.moonbridge.backendchannel.Wire.Registration
- nonce - Variable in class dev.moonbridge.backendchannel.Wire.Hello
- NONCE_BYTES - Static variable in class dev.moonbridge.backendchannel.Wire
P
- PONG - Static variable in class dev.moonbridge.backendchannel.Wire
- proxyEpoch - Variable in class dev.moonbridge.backendchannel.Wire.RegisteredIdentity
- publish(Message) - Method in class dev.moonbridge.backendchannel.BackendChannelClient
R
- read(DataInputStream) - Static method in class dev.moonbridge.backendchannel.FrameCodec
- register(String, String, String, String, String, byte[]) - Static method in class dev.moonbridge.backendchannel.Wire
- REGISTER - Static variable in class dev.moonbridge.backendchannel.Wire
- registered(long) - Static method in class dev.moonbridge.backendchannel.Wire
- registered(long, UUID) - Static method in class dev.moonbridge.backendchannel.Wire
- REGISTERED - Static variable in class dev.moonbridge.backendchannel.Wire
- request(Message, Duration) - Method in class dev.moonbridge.backendchannel.BackendChannelClient
S
- send(Message) - Method in class dev.moonbridge.backendchannel.BackendChannelClient
- signature - Variable in class dev.moonbridge.backendchannel.Wire.Registration
V
- validateEmpty(byte[], int) - Static method in class dev.moonbridge.backendchannel.Wire
- version - Variable in class dev.moonbridge.backendchannel.Wire.Hello
- VERSION - Static variable in class dev.moonbridge.backendchannel.Wire
W
- Wire - Class in dev.moonbridge.backendchannel
-
Authentication and control-frame codecs for the backend connection.
- Wire.Hello - Class in dev.moonbridge.backendchannel
- Wire.RegisteredIdentity - Class in dev.moonbridge.backendchannel
- Wire.Registration - Class in dev.moonbridge.backendchannel
- write(DataOutputStream, byte[]) - Static method in class dev.moonbridge.backendchannel.FrameCodec
All Classes and Interfaces|All Packages|Constant Field Values