public class MockWebsocketApi extends WebsocketApi
| Modifier and Type | Class and Description |
|---|---|
class |
MockWebsocketApi.MockSocket |
WebsocketApi.SimpleSocket, WebsocketApi.SocketretryDelayMs, socket| Constructor and Description |
|---|
MockWebsocketApi(boolean canConnect) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
connectHttp() |
protected WebsocketApi.Socket |
connectWs(String sessionId) |
int |
getCounter(Request request) |
protected <S> FlowthingsFuture<S> |
sendRequest(Request<S> request) |
MockWebsocketApi |
setAnswer(Request request,
Callable response) |
MockWebsocketApi |
setAnswerImmediately(Request request,
Object response) |
MockWebsocketApi |
setAnswers(Request request,
Object... responses) |
void |
setCanConnect(boolean canConnect) |
MockWebsocketApi |
setException(Request request,
FlowthingsException response) |
void |
supplyIncomingDrop(String flowId,
Drop drop) |
close, establish, onWebsocketsApiResponse, onWebsocketsDropResponse, send, sendAsync, start, supportsSubscribecollectResponse, setRequestPropertiespublic MockWebsocketApi(boolean canConnect)
throws FlowthingsException
FlowthingsExceptionpublic void setCanConnect(boolean canConnect)
public MockWebsocketApi setAnswer(Request request, Callable response)
public MockWebsocketApi setAnswers(Request request, Object... responses)
public MockWebsocketApi setException(Request request, FlowthingsException response)
public MockWebsocketApi setAnswerImmediately(Request request, Object response)
protected <S> FlowthingsFuture<S> sendRequest(Request<S> request)
sendRequest in class WebsocketApipublic int getCounter(Request request)
protected WebsocketApi.Socket connectWs(String sessionId) throws FlowthingsException
connectWs in class WebsocketApiFlowthingsExceptionprotected String connectHttp() throws FlowthingsException
connectHttp in class WebsocketApiFlowthingsExceptionCopyright © 2017. All rights reserved.