|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.wicket.protocol.ws.util.tester.WebSocketTester
public class WebSocketTester
A helper class to test WebSocket related operations.
| Constructor Summary | |
|---|---|
WebSocketTester(WicketTester wicketTester,
Page page)
Constructor. |
|
WebSocketTester(WicketTester wicketTester,
String resourceName)
Constructor. |
|
| Method Summary | |
|---|---|
void |
broadcast(Application application,
String sessionId,
IKey key,
IWebSocketPushMessage message)
Broadcasts/pushes a message to specific web socket connection |
void |
broadcastAll(Application application,
IWebSocketPushMessage message)
Broadcasts/pushes a message to all active web socket connections |
void |
destroy()
|
protected void |
onOutMessage(byte[] message,
int offset,
int length)
A callback method which may be overritten to receive messages pushed by the server |
protected void |
onOutMessage(String message)
A callback method which may be overritten to receive messages pushed by the server |
void |
sendMessage(byte[] message,
int offset,
int length)
Sends a binary message from the client (a test case) to the server |
void |
sendMessage(String message)
Sends a text message from the client (a test case) to the server |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public WebSocketTester(WicketTester wicketTester,
Page page)
page - the page that may have registered WebSocketBehavior
public WebSocketTester(WicketTester wicketTester,
String resourceName)
resourceName - the name of the shared WebSocketResource that will handle the web socket messages| Method Detail |
|---|
public void sendMessage(String message)
message - the text message to send to the server
public void sendMessage(byte[] message,
int offset,
int length)
message - the binary message to send to the serveroffset - the offset of the binary message to start to read fromlength - the length of bytes to read from the binary message
public void broadcast(Application application,
String sessionId,
IKey key,
IWebSocketPushMessage message)
application - The application where the web socket connection is registeredsessionId - The id of the http session with which the web socket connection is registeredkey - The key with which the web socket connection is registeredmessage - The message to broadcast/push
public void broadcastAll(Application application,
IWebSocketPushMessage message)
application - The application where the web socket connection is registeredmessage - The message to broadcast/pushpublic void destroy()
protected void onOutMessage(String message)
message - the pushed text message from the server
protected void onOutMessage(byte[] message,
int offset,
int length)
message - the pushed binary message from the serveroffset - the offset of the binary message to start to read fromlength - the length of bytes to read from the binary message
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||