Index

B C D E F G I K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

B

B - Static variable in class net.ME1312.SubData.Client.Library.DataSize
 
BB - Static variable in class net.ME1312.SubData.Client.Library.DataSize
 

C

Cipher - Interface in net.ME1312.SubData.Client
SubData Cipher Layout Class
CipherFactory - Interface in net.ME1312.SubData.Client
Cipher Factory Layout Class
close() - Method in class net.ME1312.SubData.Client.DataClient
Closes the connection
close(Function<DataClient, Boolean>...) - Method in class net.ME1312.SubData.Client.DataClient.Events
On Connection Close Event
CLOSE_REQUESTED - Enum constant in enum class net.ME1312.SubData.Client.Library.DisconnectReason
SubData disconnected because it was instructed to do so
closed(Consumer<Pair<DisconnectReason, DataClient>>...) - Method in class net.ME1312.SubData.Client.DataClient.Events
On Connection Closed Event
CONNECTION_INTERRUPTED - Enum constant in enum class net.ME1312.SubData.Client.Library.DisconnectReason
SubData disconnected because the socket connection was interrupted

D

DataClient - Class in net.ME1312.SubData.Client
SubData Client API Class
DataClient() - Constructor for class net.ME1312.SubData.Client.DataClient
 
DataClient.Events - Class in net.ME1312.SubData.Client
SubData Client Event API Class
DataProtocol - Class in net.ME1312.SubData.Client
SubData Protocol API Class
DataProtocol() - Constructor for class net.ME1312.SubData.Client.DataProtocol
 
DataSender - Interface in net.ME1312.SubData.Client
SubData Data Sender API Layout Class
DataSize - Class in net.ME1312.SubData.Client.Library
SubData Block Size Enum
DataSize() - Constructor for class net.ME1312.SubData.Client.Library.DataSize
 
decrypt(DataClient, InputStream, OutputStream) - Method in interface net.ME1312.SubData.Client.Cipher
Decrypt Data
DisconnectReason - Enum Class in net.ME1312.SubData.Client.Library
Disconnect Reason Enum

E

encrypt(DataClient, InputStream, OutputStream) - Method in interface net.ME1312.SubData.Client.Cipher
Encrypt Data
ENCRYPTION_MISMATCH - Enum constant in enum class net.ME1312.SubData.Client.Library.DisconnectReason
SubData disconnected because:
We could not meet the server's encryption standards We were using the right encryption, but the wrong key to encrypt with The server began sending unintelligible data after the encryption request
EncryptionException - Exception in net.ME1312.SubData.Client.Library.Exception
Encryption Exception
EncryptionException() - Constructor for exception net.ME1312.SubData.Client.Library.Exception.EncryptionException
 
EncryptionException(String) - Constructor for exception net.ME1312.SubData.Client.Library.Exception.EncryptionException
 
EncryptionException(Throwable) - Constructor for exception net.ME1312.SubData.Client.Library.Exception.EncryptionException
 
EncryptionException(Throwable, String) - Constructor for exception net.ME1312.SubData.Client.Library.Exception.EncryptionException
 
EndOfStreamException - Exception in net.ME1312.SubData.Client.Library.Exception
EndOfStream Exception
EndOfStreamException() - Constructor for exception net.ME1312.SubData.Client.Library.Exception.EndOfStreamException
 

F

Forwardable - Interface in net.ME1312.SubData.Client.Protocol
Forwardable Packet/Message Tag Class
Packets/Messages that implement this may be forwarded to other clients
forwardMessage(UUID, MessageOut...) - Method in class net.ME1312.SubData.Client.DataClient
Forward a message to another Client
ForwardOnly - Interface in net.ME1312.SubData.Client.Protocol
Forward-Only Packet/Message Tag Class
Packets/Messages that implement this may only be forwarded to other clients (they cannot be sent to the server)

G

GB - Static variable in class net.ME1312.SubData.Client.Library.DataSize
 
GBB - Static variable in class net.ME1312.SubData.Client.Library.DataSize
 
getAddress() - Method in class net.ME1312.SubData.Client.DataClient
Get Remote Address
getBlockSize() - Method in class net.ME1312.SubData.Client.DataClient
Get SubData's default Block Size
getCipher(String, String) - Method in interface net.ME1312.SubData.Client.CipherFactory
Get a cipher by name
getClient(UUID, Consumer<ObjectMap<String>>) - Method in class net.ME1312.SubData.Client.DataClient
Grabs a Client from the Network
getClients(Consumer<Map<UUID, ObjectMap<String>>>) - Method in class net.ME1312.SubData.Client.DataClient
Grabs all the Clients on the Network
getConnection() - Method in class net.ME1312.SubData.Client.DataClient
Deprecated.
The Client connection to the Server is this
getConnection() - Method in interface net.ME1312.SubData.Client.DataSender
Get the Client that connects this Sender to us
getDownloadTime() - Method in class net.ME1312.SubData.Client.Library.PingResponse
Deprecated.
Get how long it took to download the ping response
getID() - Method in class net.ME1312.SubData.Client.DataClient
Get the ID of this Client
getID() - Method in interface net.ME1312.SubData.Client.DataSender
Get the ID of this Sender
getLocalQueueTime() - Method in class net.ME1312.SubData.Client.Library.PingResponse
Get how long the ping waited in a queue on this machine
getMessage(String, String) - Method in class net.ME1312.SubData.Client.DataProtocol
Grab MessageIn Instance via handle
getName() - Method in interface net.ME1312.SubData.Client.Cipher
Get the name of this Cipher
getName() - Method in class net.ME1312.SubData.Client.DataProtocol
Get the Network Protocol Name
getProtocol() - Method in class net.ME1312.SubData.Client.DataClient
Get the Protocol for this Client
getProtocol() - Method in interface net.ME1312.SubData.Client.DataSender
Get the Protocol used by this Sender
getQueueTime() - Method in class net.ME1312.SubData.Client.Library.PingResponse
Get how long the ping waited in a queue
getRemoteQueueTime() - Method in class net.ME1312.SubData.Client.Library.PingResponse
Get how long the ping waited in a queue on the remote machine
getResponseTime() - Method in class net.ME1312.SubData.Client.Library.PingResponse
Get how long it took to receive the ping response in total
getTransferTime() - Method in class net.ME1312.SubData.Client.Library.PingResponse
Get how long it took to transfer the ping over the network in both directions
getUploadTime() - Method in class net.ME1312.SubData.Client.Library.PingResponse
Deprecated.
Get how long it took to upload the ping
getVersion() - Method in class net.ME1312.SubData.Client.DataProtocol
Get the Supported Protocol Version List

I

IllegalMessageException - Exception in net.ME1312.SubData.Client.Library.Exception
Illegal Message Exception
IllegalMessageException() - Constructor for exception net.ME1312.SubData.Client.Library.Exception.IllegalMessageException
 
IllegalMessageException(String) - Constructor for exception net.ME1312.SubData.Client.Library.Exception.IllegalMessageException
 
IllegalPacketException - Exception in net.ME1312.SubData.Client.Library.Exception
Illegal Packet Exception
IllegalPacketException() - Constructor for exception net.ME1312.SubData.Client.Library.Exception.IllegalPacketException
 
IllegalPacketException(String) - Constructor for exception net.ME1312.SubData.Client.Library.Exception.IllegalPacketException
 
IllegalSenderException - Exception in net.ME1312.SubData.Client.Library.Exception
Illegal Packet Sender Exception
IllegalSenderException() - Constructor for exception net.ME1312.SubData.Client.Library.Exception.IllegalSenderException
 
IllegalSenderException(String) - Constructor for exception net.ME1312.SubData.Client.Library.Exception.IllegalSenderException
 
INVALID_LOGIN - Enum constant in enum class net.ME1312.SubData.Client.Library.DisconnectReason
SubData disconnected because the AuthService determined our login credentials to be invalid
isClosed() - Method in class net.ME1312.SubData.Client.DataClient
Get if the connection has been closed

K

KB - Static variable in class net.ME1312.SubData.Client.Library.DataSize
 
KBB - Static variable in class net.ME1312.SubData.Client.Library.DataSize
 

M

MB - Static variable in class net.ME1312.SubData.Client.Library.DataSize
 
MBB - Static variable in class net.ME1312.SubData.Client.Library.DataSize
 
MessageData - Class in net.ME1312.SubData.Client.Library
MessagePack Data Conversion Class
MessageData() - Constructor for class net.ME1312.SubData.Client.Library.MessageData
 
MessageIn - Interface in net.ME1312.SubData.Client.Protocol
Message In Layout Class
MessageObjectIn<K> - Interface in net.ME1312.SubData.Client.Protocol
Message Object In Layout Class
MessageObjectOut<K> - Interface in net.ME1312.SubData.Client.Protocol
Message Object Out Layout Class
MessageOut - Interface in net.ME1312.SubData.Client.Protocol
Message Out Layout Class
MessageStreamIn - Interface in net.ME1312.SubData.Client.Protocol
Message InputStream Layout Class
MessageStreamOut - Interface in net.ME1312.SubData.Client.Protocol
Message OutputStream Layout Class

N

net.ME1312.SubData.Client - package net.ME1312.SubData.Client
 
net.ME1312.SubData.Client.Library - package net.ME1312.SubData.Client.Library
 
net.ME1312.SubData.Client.Library.Exception - package net.ME1312.SubData.Client.Library.Exception
 
net.ME1312.SubData.Client.Protocol - package net.ME1312.SubData.Client.Protocol
 
newChannel() - Method in class net.ME1312.SubData.Client.DataClient
Open an Async Data SubChannel
newCipher(String) - Method in interface net.ME1312.SubData.Client.CipherFactory
Get a cipher by name

O

on - Variable in class net.ME1312.SubData.Client.DataClient
 

P

pack(ObjectMap<?>) - Static method in class net.ME1312.SubData.Client.Library.MessageData
Convert an ObjectMap to a MessagePack Map
ping(Consumer<PingResponse>) - Method in class net.ME1312.SubData.Client.DataClient
Ping the Server
ping(Consumer<PingResponse>) - Method in interface net.ME1312.SubData.Client.DataSender
Ping the Sender
ping(UUID, Consumer<PingResponse>) - Method in class net.ME1312.SubData.Client.DataClient
Ping a remote Client
PingResponse - Class in net.ME1312.SubData.Client.Library
Ping Response Class
All values presented by this class have been recorded in nanoseconds
PingResponse(long[]) - Constructor for class net.ME1312.SubData.Client.Library.PingResponse
Calculates and stores the meaning of a ping using its recorded timings
PROTOCOL_MISMATCH - Enum constant in enum class net.ME1312.SubData.Client.Library.DisconnectReason
SubData disconnected because of a Protocol Mismatch
ProtocolException - Exception in net.ME1312.SubData.Client.Library.Exception
Protocol Exception
ProtocolException() - Constructor for exception net.ME1312.SubData.Client.Library.Exception.ProtocolException
 
ProtocolException(String) - Constructor for exception net.ME1312.SubData.Client.Library.Exception.ProtocolException
 

R

ready(Consumer<DataClient>...) - Method in class net.ME1312.SubData.Client.DataClient.Events
On Connection Ready Event
receive(DataSender) - Method in interface net.ME1312.SubData.Client.Protocol.MessageIn
Receives the incoming Message
receive(DataSender) - Method in interface net.ME1312.SubData.Client.Protocol.MessageStreamIn
 
receive(DataSender, InputStream) - Method in interface net.ME1312.SubData.Client.Protocol.MessageObjectIn
 
receive(DataSender, InputStream) - Method in interface net.ME1312.SubData.Client.Protocol.MessageStreamIn
Receives the incoming Message
receive(DataSender, ObjectMap<K>) - Method in interface net.ME1312.SubData.Client.Protocol.MessageObjectIn
Receives the incoming Message
registerMessage(String, String, Class<? extends MessageOut>) - Method in class net.ME1312.SubData.Client.DataProtocol
Register MessageOut to the Network
registerMessage(String, String, MessageIn) - Method in class net.ME1312.SubData.Client.DataProtocol
Register MessageIn to the Network
retire(DataClient) - Method in interface net.ME1312.SubData.Client.Cipher
Retire this encryption method for a specified Client

S

send(DataSender) - Method in interface net.ME1312.SubData.Client.Protocol.MessageObjectOut
Sends data within the outgoing Message
send(DataSender, OutputStream) - Method in interface net.ME1312.SubData.Client.Protocol.MessageObjectOut
 
send(DataSender, OutputStream) - Method in interface net.ME1312.SubData.Client.Protocol.MessageStreamOut
Sends data within the outgoing Message
sending(DataSender) - Method in interface net.ME1312.SubData.Client.Protocol.MessageOut
An Event called when the Message is being sent
sendMessage(MessageOut...) - Method in class net.ME1312.SubData.Client.DataClient
Send a message to the Server
sendMessage(MessageOut...) - Method in interface net.ME1312.SubData.Client.DataSender
Send a message to the Sender

T

TB - Static variable in class net.ME1312.SubData.Client.Library.DataSize
 
TBB - Static variable in class net.ME1312.SubData.Client.Library.DataSize
 
tempBlockSize(Integer) - Method in class net.ME1312.SubData.Client.DataClient
Set SubData's Block Size for the current message

U

UNHANDLED_EXCEPTION - Enum constant in enum class net.ME1312.SubData.Client.Library.DisconnectReason
SubData disconnected because an unhandled exception occurred
unpack(MapValue) - Static method in class net.ME1312.SubData.Client.Library.MessageData
Convert a MessagePack Map to a ObjectMap
unregisterMessage(String, Class<? extends MessageOut>) - Method in class net.ME1312.SubData.Client.DataProtocol
Unregister MessageOut to the Network
unregisterMessage(String, MessageIn) - Method in class net.ME1312.SubData.Client.DataProtocol
Unregister MessageIn from the Network

V

valueOf(String) - Static method in enum class net.ME1312.SubData.Client.Library.DisconnectReason
Returns the enum constant of this class with the specified name.
values() - Static method in enum class net.ME1312.SubData.Client.Library.DisconnectReason
Returns an array containing the constants of this enum class, in the order they are declared.

W

waitFor() - Method in class net.ME1312.SubData.Client.DataClient
Wait for the connection to close
B C D E F G I K M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form