Index
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
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form