Class WireMockWebSocketEndpoint
java.lang.Object
com.github.tomakehurst.wiremock.jetty.websocket.WireMockWebSocketEndpoint
- All Implemented Interfaces:
org.eclipse.jetty.websocket.api.Session.Listener,org.eclipse.jetty.websocket.api.Session.Listener.AutoDemanding
public class WireMockWebSocketEndpoint
extends Object
implements org.eclipse.jetty.websocket.api.Session.Listener.AutoDemanding
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.eclipse.jetty.websocket.api.Session.Listener
org.eclipse.jetty.websocket.api.Session.Listener.Abstract, org.eclipse.jetty.websocket.api.Session.Listener.AbstractAutoDemanding, org.eclipse.jetty.websocket.api.Session.Listener.AutoDemanding -
Constructor Summary
ConstructorsConstructorDescriptionWireMockWebSocketEndpoint(com.github.tomakehurst.wiremock.message.MessageStubRequestHandler messageStubRequestHandler, com.github.tomakehurst.wiremock.http.Request upgradeRequest) -
Method Summary
Modifier and TypeMethodDescriptioncom.github.tomakehurst.wiremock.message.RequestInitiatedMessageChannelvoidonWebSocketBinary(ByteBuffer payload, org.eclipse.jetty.websocket.api.Callback callback) voidonWebSocketClose(int statusCode, String reason, org.eclipse.jetty.websocket.api.Callback callback) voidonWebSocketOpen(org.eclipse.jetty.websocket.api.Session session) voidonWebSocketText(String text) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclipse.jetty.websocket.api.Session.Listener
onWebSocketClose, onWebSocketError, onWebSocketFrame, onWebSocketPartialBinary, onWebSocketPartialText, onWebSocketPing, onWebSocketPong
-
Constructor Details
-
WireMockWebSocketEndpoint
public WireMockWebSocketEndpoint(com.github.tomakehurst.wiremock.message.MessageStubRequestHandler messageStubRequestHandler, com.github.tomakehurst.wiremock.http.Request upgradeRequest)
-
-
Method Details
-
onWebSocketOpen
public void onWebSocketOpen(org.eclipse.jetty.websocket.api.Session session) - Specified by:
onWebSocketOpenin interfaceorg.eclipse.jetty.websocket.api.Session.Listener
-
onWebSocketText
- Specified by:
onWebSocketTextin interfaceorg.eclipse.jetty.websocket.api.Session.Listener
-
onWebSocketBinary
public void onWebSocketBinary(ByteBuffer payload, org.eclipse.jetty.websocket.api.Callback callback) - Specified by:
onWebSocketBinaryin interfaceorg.eclipse.jetty.websocket.api.Session.Listener
-
onWebSocketClose
public void onWebSocketClose(int statusCode, String reason, org.eclipse.jetty.websocket.api.Callback callback) - Specified by:
onWebSocketClosein interfaceorg.eclipse.jetty.websocket.api.Session.Listener
-
getMessageChannel
public com.github.tomakehurst.wiremock.message.RequestInitiatedMessageChannel getMessageChannel()
-