Index

A B C D E F G H I K M N P R S V W 
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
 
A B C D E F G H I K M N P R S V W 
All Classes and Interfaces|All Packages|Constant Field Values