Package org.apache.activemq.transport.ws
Class StompWSConnection
java.lang.Object
org.eclipse.jetty.websocket.api.WebSocketAdapter
org.apache.activemq.transport.ws.StompWSConnection
- All Implemented Interfaces:
org.eclipse.jetty.websocket.api.WebSocketConnectionListener,org.eclipse.jetty.websocket.api.WebSocketListener
public class StompWSConnection
extends org.eclipse.jetty.websocket.api.WebSocketAdapter
implements org.eclipse.jetty.websocket.api.WebSocketListener
STOMP over WS based Connection class
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidbooleanawaitConnection(long time, TimeUnit unit) voidclose()intprotected org.eclipse.jetty.websocket.api.SessionbooleanvoidvoidonWebSocketClose(int statusCode, String reason) voidonWebSocketConnect(org.eclipse.jetty.websocket.api.Session session) voidonWebSocketText(String data) receive()voidsendFrame(StompFrame frame) voidsendRawFrame(String rawFrame) Methods inherited from class org.eclipse.jetty.websocket.api.WebSocketAdapter
getRemote, getSession, isNotConnected, onWebSocketBinary, onWebSocketErrorMethods 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.WebSocketConnectionListener
onWebSocketErrorMethods inherited from interface org.eclipse.jetty.websocket.api.WebSocketListener
onWebSocketBinary
-
Constructor Details
-
StompWSConnection
public StompWSConnection()
-
-
Method Details
-
isConnected
public boolean isConnected()- Overrides:
isConnectedin classorg.eclipse.jetty.websocket.api.WebSocketAdapter
-
close
public void close() -
getConnection
protected org.eclipse.jetty.websocket.api.Session getConnection() -
sendRawFrame
- Throws:
Exception
-
sendFrame
- Throws:
Exception
-
keepAlive
- Throws:
Exception
-
receive
- Throws:
Exception
-
receive
- Throws:
Exception
-
receiveNoWait
- Throws:
Exception
-
awaitConnection
- Throws:
InterruptedException
-
awaitConnection
- Throws:
InterruptedException
-
getCloseCode
public int getCloseCode() -
getCloseMessage
-
onWebSocketText
- Specified by:
onWebSocketTextin interfaceorg.eclipse.jetty.websocket.api.WebSocketListener- Overrides:
onWebSocketTextin classorg.eclipse.jetty.websocket.api.WebSocketAdapter
-
onWebSocketClose
- Specified by:
onWebSocketClosein interfaceorg.eclipse.jetty.websocket.api.WebSocketConnectionListener- Overrides:
onWebSocketClosein classorg.eclipse.jetty.websocket.api.WebSocketAdapter
-
onWebSocketConnect
public void onWebSocketConnect(org.eclipse.jetty.websocket.api.Session session) - Specified by:
onWebSocketConnectin interfaceorg.eclipse.jetty.websocket.api.WebSocketConnectionListener- Overrides:
onWebSocketConnectin classorg.eclipse.jetty.websocket.api.WebSocketAdapter
-