public class StubConnection extends StubDataHolder implements EventSourceConnection, WebSocketConnection
EventSourceConnection and WebSocketConnection that is easy to construct and
makes it easy to inspect results. Useful for testing.| 限定符和类型 | 字段和说明 |
|---|---|
private boolean |
closed |
private HttpRequest |
httpRequest |
private List<byte[]> |
sentBinaryMessages |
private List<String> |
sentMessages |
private List<byte[]> |
sentPings |
private List<byte[]> |
sentPongs |
private String |
version |
| 构造器和说明 |
|---|
StubConnection() |
StubConnection(HttpRequest httpRequest) |
| 限定符和类型 | 方法和说明 |
|---|---|
StubConnection |
close() |
boolean |
closed() |
StubConnection |
data(String key,
Object value)
Store data value by key.
|
void |
execute(Runnable command) |
Executor |
handlerExecutor() |
HttpRequest |
httpRequest() |
StubConnection |
httpRequest(HttpRequest httpRequest) |
StubConnection |
ping(byte[] message)
Sends a ping frame
|
StubConnection |
pong(byte[] message)
Sends a pong frame
|
StubConnection |
send(byte[] message)
Sends a binary frame
|
StubConnection |
send(byte[] message,
int offset,
int length)
Sends a binary frame
|
StubConnection |
send(EventSourceMessage message) |
StubConnection |
send(String message)
Sends a text frame
|
List<byte[]> |
sentBinaryMessages() |
List<String> |
sentMessages() |
List<byte[]> |
sentPings() |
List<byte[]> |
sentPongs() |
String |
version() |
StubConnection |
version(String version) |
data, data, dataKeysclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdata, data, dataKeysprivate final List<byte[]> sentBinaryMessages
private final List<byte[]> sentPings
private final List<byte[]> sentPongs
private boolean closed
private HttpRequest httpRequest
private String version
public StubConnection(HttpRequest httpRequest)
public StubConnection()
public HttpRequest httpRequest()
httpRequest 在接口中 HttpConnectionpublic StubConnection send(EventSourceMessage message)
send 在接口中 EventSourceConnectionpublic StubConnection httpRequest(HttpRequest httpRequest)
public StubConnection send(String message)
WebSocketConnectionsend 在接口中 WebSocketConnectionmessage - frame payloadpublic StubConnection send(byte[] message)
WebSocketConnectionsend 在接口中 WebSocketConnectionmessage - frame payloadpublic StubConnection send(byte[] message, int offset, int length)
WebSocketConnectionsend 在接口中 WebSocketConnectionmessage - frame payloadoffset - The offset within the array of the first byte to be written; must be non-negative and no larger than message.lengthlength - The maximum number of bytes to be written to the given array; must be non-negative and no larger than message.length - offsetpublic StubConnection ping(byte[] message)
WebSocketConnectionping 在接口中 WebSocketConnectionmessage - the payload of the pingpublic StubConnection pong(byte[] message)
WebSocketConnectionpong 在接口中 WebSocketConnectionmessage - the payload of the pingpublic StubConnection close()
close 在接口中 EventSourceConnectionclose 在接口中 HttpConnectionclose 在接口中 WebSocketConnectionpublic boolean closed()
public List<byte[]> sentBinaryMessages()
public List<byte[]> sentPings()
public List<byte[]> sentPongs()
public StubConnection data(String key, Object value)
DataHolderdata 在接口中 DataHolderdata 在接口中 EventSourceConnectiondata 在接口中 WebSocketConnectiondata 在类中 StubDataHolderDataHolder.data()public Executor handlerExecutor()
handlerExecutor 在接口中 HttpConnectionpublic String version()
version 在接口中 WebSocketConnectionpublic StubConnection version(String version)
Copyright © 2014. All rights reserved.