|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectio.socket.SocketIO
public class SocketIO
The Class SocketIO.
Constructor Summary | |
---|---|
SocketIO()
Instantiates a new socket.io connection. |
|
SocketIO(java.lang.String url)
Instantiates a new socket.io connection. |
|
SocketIO(java.lang.String url,
IOCallback callback)
Instantiates a new socket.io object and connects to the given url. |
|
SocketIO(java.lang.String url,
java.util.Properties headers)
Instantiates a new socket.io connection and sets the request headers used while connecting the first time for authorizing. |
|
SocketIO(java.net.URL url)
Instantiates a new socket.io connection. |
|
SocketIO(java.net.URL url,
IOCallback callback)
Instantiates a new socket.io object and connects to the given url. |
Method Summary | |
---|---|
SocketIO |
addHeader(java.lang.String key,
java.lang.String value)
Adds an header to the headers |
void |
connect(IOCallback callback)
connects to an already set host. |
void |
connect(java.lang.String url,
IOCallback callback)
connects to supplied host using callback. |
void |
connect(java.net.URL url,
IOCallback callback)
connects to supplied host using callback. |
void |
disconnect()
Disconnect the socket. |
void |
emit(java.lang.String event,
IOAcknowledge ack,
java.lang.Object... args)
Emits an event to the Socket.IO server. |
void |
emit(java.lang.String event,
java.lang.Object... args)
Emits an event to the Socket.IO server. |
IOCallback |
getCallback()
Gets the callback. |
java.lang.String |
getHeader(java.lang.String key)
Returns the header value |
java.util.Properties |
getHeaders()
Returns the headers used while handshaking. |
java.lang.String |
getNamespace()
Gets the namespace. |
java.lang.String |
getTransport()
Returns the name of the used transport |
boolean |
isConnected()
Returns, if a connection is established at the moment |
void |
reconnect()
Triggers the transport to reconnect. |
void |
send(IOAcknowledge ack,
org.json.JSONObject json)
Send JSON data to the Socket.io server. |
void |
send(IOAcknowledge ack,
java.lang.String message)
Send JSON data to the Socket.io server. |
void |
send(org.json.JSONObject json)
Send JSON data to the Socket.io server. |
void |
send(java.lang.String message)
Send String data to the Socket.io server. |
(package private) void |
setHeaders(java.util.Properties headers)
Sets the headers used while handshaking. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SocketIO()
connect(URL, IOCallback)
or
connect(String, IOCallback)
public SocketIO(java.lang.String url) throws java.net.MalformedURLException
connect(IOCallback)
url
- the url
java.net.MalformedURLException
- the malformed url exceptionpublic SocketIO(java.lang.String url, java.util.Properties headers) throws java.net.MalformedURLException
connect(IOCallback)
url
- the urlheaders
- the headers
used while handshaking
java.net.MalformedURLException
- the malformed url exceptionpublic SocketIO(java.lang.String url, IOCallback callback) throws java.net.MalformedURLException
url
- the urlcallback
- the callback
java.net.MalformedURLException
- the malformed url exceptionpublic SocketIO(java.net.URL url, IOCallback callback)
url
- the urlcallback
- the callbackpublic SocketIO(java.net.URL url)
connect(IOCallback)
url
- the urlMethod Detail |
---|
public void connect(java.lang.String url, IOCallback callback) throws java.net.MalformedURLException
SocketIO
using SocketIO()
.
url
- the urlcallback
- the callback
java.net.MalformedURLException
public void connect(java.net.URL url, IOCallback callback)
SocketIO
using SocketIO()
.
url
- the urlcallback
- the callbackpublic void connect(IOCallback callback)
SocketIO
using SocketIO(String)
or
SocketIO(URL)
.
callback
- the callbackpublic void emit(java.lang.String event, java.lang.Object... args)
event
- the event nameargs
- arguments. can be any argument JSONArray.put(Object)
can take.public void emit(java.lang.String event, IOAcknowledge ack, java.lang.Object... args)
event
- the event nameack
- an acknowledge implementationargs
- arguments. can be any argument JSONArray.put(Object)
can take.public IOCallback getCallback()
public java.lang.String getNamespace()
public void send(org.json.JSONObject json)
json
- the JSON objectpublic void send(IOAcknowledge ack, org.json.JSONObject json)
ack
- an acknowledge implementationjson
- the JSON objectpublic void send(java.lang.String message)
message
- the message Stringpublic void send(IOAcknowledge ack, java.lang.String message)
ack
- an acknowledge implementationmessage
- the message Stringpublic void disconnect()
public void reconnect()
public boolean isConnected()
public java.lang.String getTransport()
public java.util.Properties getHeaders()
addHeader(String, String)
or
SocketIO(String, Properties)
but the ones used for the
handshake.
void setHeaders(java.util.Properties headers)
SocketIO(String, Properties)
or
addHeader(String, String)
instead.
headers
- the headers used while handshakingpublic SocketIO addHeader(java.lang.String key, java.lang.String value)
headers
public java.lang.String getHeader(java.lang.String key)
null
if not present
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |