|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectio.socket.AbstractTestSocketIO
public abstract class AbstractTestSocketIO
The Class AbstractTestSocketIO.
Field Summary | |
---|---|
(package private) java.util.concurrent.LinkedBlockingQueue<java.lang.Object> |
args
Received arguments of events |
(package private) java.util.concurrent.LinkedBlockingQueue<java.lang.String> |
events
Received queues. |
(package private) java.util.concurrent.LinkedBlockingQueue<java.lang.String> |
outputs
stdout of the node executable |
(package private) java.lang.Thread |
stderrThread
Thread for processing stderr |
(package private) java.lang.Thread |
stdoutThread
Thread for processing stdout |
protected static java.lang.String |
transport
The transport of this test |
Constructor Summary | |
---|---|
AbstractTestSocketIO()
|
Method Summary | |
---|---|
void |
acknowledge()
Acknowledge. |
(package private) void |
doClose()
Closes a SocketIO connection. |
(package private) void |
doConnect()
Sets up a SocketIO connection. |
void |
emitAndMessage()
Emit and message. |
void |
emitAndOn()
Emit and on. |
void |
error()
Error. |
int |
getPort()
Gets the port. |
int |
getProxyPort()
|
void |
namespaces()
Namespaces. |
void |
on(java.lang.String event,
IOAcknowledge ack,
java.lang.Object... args)
On [Event]. |
void |
onConnect()
On connect. |
void |
onDisconnect()
On disconnect. |
void |
onError(SocketIOException socketIOException)
On error. |
void |
onMessage(org.json.JSONObject json,
IOAcknowledge ack)
On message. |
void |
onMessage(java.lang.String data,
IOAcknowledge ack)
On message. |
void |
send()
Tests sending of a message to the server. |
void |
setUp()
Sets up the test. |
(package private) java.lang.Object |
takeArg()
Take arg. |
(package private) java.lang.String |
takeEvent()
Take event. |
(package private) java.lang.String |
takeLine()
Take line. |
void |
tearDown()
Tears down this test. |
static void |
tearDownAfterClass()
Tear down after class. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
java.util.concurrent.LinkedBlockingQueue<java.lang.String> events
java.util.concurrent.LinkedBlockingQueue<java.lang.String> outputs
java.util.concurrent.LinkedBlockingQueue<java.lang.Object> args
java.lang.Thread stdoutThread
java.lang.Thread stderrThread
protected static java.lang.String transport
Constructor Detail |
---|
public AbstractTestSocketIO()
Method Detail |
---|
public static void tearDownAfterClass() throws java.lang.Exception
java.lang.Exception
- the exceptionpublic void setUp() throws java.lang.Exception
java.lang.Exception
- the exceptionpublic void tearDown() throws java.lang.Exception
java.lang.Exception
- the exceptionvoid doConnect() throws java.lang.Exception
SocketIO
connection.
java.lang.Exception
- the exceptionvoid doClose() throws java.lang.Exception
SocketIO
connection.
java.lang.Exception
- the exceptionpublic void send() throws java.lang.Exception
java.lang.Exception
- the exceptionpublic void emitAndOn() throws java.lang.Exception
java.lang.Exception
- the exceptionpublic void emitAndMessage() throws java.lang.Exception
java.lang.Exception
- the exceptionpublic void namespaces() throws java.lang.Exception
java.lang.Exception
- the exceptionpublic void error() throws java.lang.Exception
java.lang.Exception
- the exceptionpublic void acknowledge() throws java.lang.Exception
java.lang.Exception
- the exceptionjava.lang.String takeEvent() throws java.lang.InterruptedException
java.lang.InterruptedException
- the interrupted exceptionjava.lang.String takeLine() throws java.lang.InterruptedException
java.lang.InterruptedException
- the interrupted exceptionjava.lang.Object takeArg() throws java.lang.InterruptedException
java.lang.InterruptedException
- the interrupted exceptionpublic void onDisconnect()
IOCallback
onDisconnect
in interface IOCallback
public void onConnect()
IOCallback
onConnect
in interface IOCallback
public void onMessage(java.lang.String data, IOAcknowledge ack)
IOCallback
onMessage
in interface IOCallback
data
- the data.ack
- an IOAcknowledge
instance, may be null
if there's nonepublic void onMessage(org.json.JSONObject json, IOAcknowledge ack)
IOCallback
onMessage
in interface IOCallback
json
- JSON object sent by server.ack
- an IOAcknowledge
instance, may be null
if there's nonepublic void on(java.lang.String event, IOAcknowledge ack, java.lang.Object... args)
IOCallback
on
in interface IOCallback
event
- Name of the eventack
- an IOAcknowledge
instance, may be null
if there's noneargs
- Arguments of the eventpublic void onError(SocketIOException socketIOException)
IOCallback
onError
in interface IOCallback
socketIOException
- the last exception describing the errorpublic int getPort()
public int getProxyPort()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |