public abstract class AbstractChannel extends java.lang.Object implements IChannel
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
CHANNEL |
java.util.Map<java.lang.String,Subscriber> |
listeners |
java.util.Map<java.lang.String,Subscriber> |
request |
java.util.Map<java.lang.String,Subscriber> |
responders |
protected Socket |
socket |
| Constructor and Description |
|---|
AbstractChannel() |
| Modifier and Type | Method and Description |
|---|---|
void |
broadcast(java.util.Map<java.lang.String,java.lang.String> message) |
void |
fling(java.lang.String uuid) |
void |
listen(java.util.Map<java.lang.String,java.lang.String> message,
Subscriber callback) |
void |
onBroadCast(org.json.JSONObject response) |
void |
onRequest(org.json.JSONObject response) |
void |
onResponse(org.json.JSONObject response) |
void |
request(java.util.Map<java.lang.String,java.lang.String> message,
Subscriber callback) |
void |
response(java.util.Map<java.lang.String,java.lang.String> message,
Subscriber callback) |
protected void |
setChannel(java.lang.String channel) |
protected Socket socket
protected java.lang.String CHANNEL
public java.util.Map<java.lang.String,Subscriber> request
public java.util.Map<java.lang.String,Subscriber> listeners
public java.util.Map<java.lang.String,Subscriber> responders
protected void setChannel(java.lang.String channel)
public void onResponse(org.json.JSONObject response)
throws org.json.JSONException
onResponse in interface IChannelorg.json.JSONExceptionpublic void onRequest(org.json.JSONObject response)
throws org.json.JSONException
public void onBroadCast(org.json.JSONObject response)
throws org.json.JSONException
onBroadCast in interface IChannelorg.json.JSONExceptionpublic void request(java.util.Map<java.lang.String,java.lang.String> message,
Subscriber callback)
throws org.json.JSONException
public void broadcast(java.util.Map<java.lang.String,java.lang.String> message)
public void listen(java.util.Map<java.lang.String,java.lang.String> message,
Subscriber callback)
public void response(java.util.Map<java.lang.String,java.lang.String> message,
Subscriber callback)