Class WebSocketClientRegistry
- java.lang.Object
-
- org.mockserver.closurecallback.websocketregistry.WebSocketClientRegistry
-
public class WebSocketClientRegistry extends Object
- Author:
- jamesdbloom
-
-
Field Summary
Fields Modifier and Type Field Description static StringWEB_SOCKET_CORRELATION_ID_HEADER_NAME
-
Constructor Summary
Constructors Constructor Description WebSocketClientRegistry(Configuration configuration, MockServerLogger mockServerLogger)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidreceivedTextWebSocketFrame(io.netty.handler.codec.http.websocketx.TextWebSocketFrame textWebSocketFrame)voidregisterClient(String clientId, io.netty.channel.ChannelHandlerContext ctx)voidregisterForwardCallbackHandler(String webSocketCorrelationId, WebSocketRequestCallback expectationForwardCallback)voidregisterResponseCallbackHandler(String webSocketCorrelationId, WebSocketResponseCallback expectationResponseCallback)voidreset()booleansendClientMessage(String clientId, HttpRequest httpRequest, HttpResponse httpResponse)intsize()voidunregisterClient(String clientId)voidunregisterForwardCallbackHandler(String webSocketCorrelationId)voidunregisterResponseCallbackHandler(String webSocketCorrelationId)
-
-
-
Field Detail
-
WEB_SOCKET_CORRELATION_ID_HEADER_NAME
public static final String WEB_SOCKET_CORRELATION_ID_HEADER_NAME
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
WebSocketClientRegistry
public WebSocketClientRegistry(Configuration configuration, MockServerLogger mockServerLogger)
-
-
Method Detail
-
receivedTextWebSocketFrame
public void receivedTextWebSocketFrame(io.netty.handler.codec.http.websocketx.TextWebSocketFrame textWebSocketFrame)
-
size
public int size()
-
registerClient
public void registerClient(String clientId, io.netty.channel.ChannelHandlerContext ctx)
-
unregisterClient
public void unregisterClient(String clientId)
-
registerResponseCallbackHandler
public void registerResponseCallbackHandler(String webSocketCorrelationId, WebSocketResponseCallback expectationResponseCallback)
-
unregisterResponseCallbackHandler
public void unregisterResponseCallbackHandler(String webSocketCorrelationId)
-
registerForwardCallbackHandler
public void registerForwardCallbackHandler(String webSocketCorrelationId, WebSocketRequestCallback expectationForwardCallback)
-
unregisterForwardCallbackHandler
public void unregisterForwardCallbackHandler(String webSocketCorrelationId)
-
sendClientMessage
public boolean sendClientMessage(String clientId, HttpRequest httpRequest, HttpResponse httpResponse)
-
reset
public void reset()
-
-