Package net.ME1312.SubData.Client
Class DataProtocol
java.lang.Object
net.ME1312.SubData.Client.DataProtocol
- Direct Known Subclasses:
SubDataProtocol
SubData Protocol API Class
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetMessage
(String channel, String handle) Grab MessageIn Instance via handleabstract String
getName()
Get the Network Protocol Nameabstract Version[]
Get the Supported Protocol Version Listvoid
registerMessage
(String channel, String handle, Class<? extends MessageOut> message) Register MessageOut to the Networkvoid
registerMessage
(String channel, String handle, MessageIn message) Register MessageIn to the Networkvoid
unregisterMessage
(String channel, Class<? extends MessageOut> message) Unregister MessageOut to the Networkvoid
unregisterMessage
(String channel, MessageIn message) Unregister MessageIn from the Network
-
Constructor Details
-
DataProtocol
public DataProtocol()
-
-
Method Details
-
getName
Get the Network Protocol Name- Returns:
- Protocol Name
-
getVersion
Get the Supported Protocol Version List- Returns:
- Supported Protocol Versions
-
registerMessage
Register MessageIn to the Network- Parameters:
channel
- Message Channelhandle
- Handle to Bindmessage
- MessageIn to register
-
unregisterMessage
Unregister MessageIn from the Network- Parameters:
channel
- Message Channelmessage
- MessageIn to unregister
-
registerMessage
Register MessageOut to the Network- Parameters:
channel
- Message Channelhandle
- Handle to bindmessage
- MessageOut to register
-
unregisterMessage
Unregister MessageOut to the Network- Parameters:
channel
- Message Channelmessage
- MessageOut to unregister
-
getMessage
Grab MessageIn Instance via handle- Parameters:
channel
- Message Channelhandle
- Handle- Returns:
- MessageIn
-