public class NegativityMessagesManager extends Object
| Modifier and Type | Field and Description | 
|---|---|
static String | 
CHANNEL_ID  | 
static Map<Byte,Supplier<NegativityMessage>> | 
MESSAGES_BY_ID  | 
static int | 
PROTOCOL_VERSION  | 
| Constructor and Description | 
|---|
NegativityMessagesManager()  | 
| Modifier and Type | Method and Description | 
|---|---|
static @Nullable NegativityMessage | 
readMessage(byte[] data)
Tries to read a message from the given raw data. 
 | 
static @Nullable NegativityMessage | 
readMessage(DataInputStream input)
Tries to read a message from the given input. 
 | 
static byte[] | 
writeMessage(NegativityMessage message)
Writes the give message into a raw  
byte[]. | 
public static final Map<Byte,Supplier<NegativityMessage>> MESSAGES_BY_ID
public static final String CHANNEL_ID
public static final int PROTOCOL_VERSION
public static @Nullable NegativityMessage readMessage(DataInputStream input) throws IOException
 The message will be identified by the first byte of the input.
 If unknown, null will be returned.
input - the stream containing the messageIOException - if an error of some kind occurred whilst reading the messagepublic static @Nullable NegativityMessage readMessage(byte[] data) throws IOException
 The message will be identified by the first byte of the input.
 If unknown, null will be returned.
data - the raw data of the messageIOException - if an error of some kind occurred whilst reading the messagepublic static byte[] writeMessage(NegativityMessage message) throws IOException
byte[].message - the message to writeIOException - if an error of some kind occurred whilst writing the message