Package io.github.dephin.mdp
Interface MDPProtocol
- All Known Implementing Classes:
MDPClient
public interface MDPProtocol
-
Method Summary
Modifier and Type Method Description org.json.JSONObjectcallRPC(java.lang.String event, org.json.JSONObject data)voidclose()voidconnect()voidonClose(int code, java.lang.String reason, boolean remote)voidonError(java.lang.Exception e)voidonMessage(java.lang.String message)voidonOpen()voidsendError(java.lang.String err)voidsendEvent(java.lang.String event, org.json.JSONObject data)voidsendMessage(org.json.JSONObject msg)
-
Method Details
-
sendMessage
void sendMessage(org.json.JSONObject msg) -
sendEvent
void sendEvent(java.lang.String event, org.json.JSONObject data) -
callRPC
org.json.JSONObject callRPC(java.lang.String event, org.json.JSONObject data) -
sendError
void sendError(java.lang.String err) -
connect
void connect() -
close
void close() -
onOpen
void onOpen() -
onError
void onError(java.lang.Exception e) -
onClose
void onClose(int code, java.lang.String reason, boolean remote) -
onMessage
void onMessage(java.lang.String message)
-