public class WebSocketClientRegistry extends Object
Modifier and Type | Field and Description |
---|---|
static String |
WEB_SOCKET_CORRELATION_ID_HEADER_NAME |
Constructor and Description |
---|
WebSocketClientRegistry(Configuration configuration,
MockServerLogger mockServerLogger) |
Modifier and Type | Method and Description |
---|---|
void |
receivedTextWebSocketFrame(io.netty.handler.codec.http.websocketx.TextWebSocketFrame textWebSocketFrame) |
void |
registerClient(String clientId,
io.netty.channel.ChannelHandlerContext ctx) |
void |
registerForwardCallbackHandler(String webSocketCorrelationId,
WebSocketRequestCallback expectationForwardCallback) |
void |
registerResponseCallbackHandler(String webSocketCorrelationId,
WebSocketResponseCallback expectationResponseCallback) |
void |
reset() |
boolean |
sendClientMessage(String clientId,
HttpRequest httpRequest,
HttpResponse httpResponse) |
int |
size() |
void |
unregisterClient(String clientId) |
void |
unregisterForwardCallbackHandler(String webSocketCorrelationId) |
void |
unregisterResponseCallbackHandler(String webSocketCorrelationId) |
public static final String WEB_SOCKET_CORRELATION_ID_HEADER_NAME
public WebSocketClientRegistry(Configuration configuration, MockServerLogger mockServerLogger)
public void receivedTextWebSocketFrame(io.netty.handler.codec.http.websocketx.TextWebSocketFrame textWebSocketFrame)
public int size()
public void registerClient(String clientId, io.netty.channel.ChannelHandlerContext ctx)
public void unregisterClient(String clientId)
public void registerResponseCallbackHandler(String webSocketCorrelationId, WebSocketResponseCallback expectationResponseCallback)
public void unregisterResponseCallbackHandler(String webSocketCorrelationId)
public void registerForwardCallbackHandler(String webSocketCorrelationId, WebSocketRequestCallback expectationForwardCallback)
public void unregisterForwardCallbackHandler(String webSocketCorrelationId)
public boolean sendClientMessage(String clientId, HttpRequest httpRequest, HttpResponse httpResponse)
public void reset()
Copyright © 2022. All rights reserved.