public class StompWSConnection extends org.eclipse.jetty.websocket.api.WebSocketAdapter implements org.eclipse.jetty.websocket.api.WebSocketListener
Constructor and Description |
---|
StompWSConnection() |
Modifier and Type | Method and Description |
---|---|
void |
awaitConnection() |
boolean |
awaitConnection(long time,
TimeUnit unit) |
void |
close() |
int |
getCloseCode() |
String |
getCloseMessage() |
protected org.eclipse.jetty.websocket.api.Session |
getConnection() |
boolean |
isConnected() |
void |
keepAlive() |
void |
onWebSocketClose(int statusCode,
String reason) |
void |
onWebSocketConnect(org.eclipse.jetty.websocket.api.Session session) |
void |
onWebSocketText(String data) |
String |
receive() |
String |
receive(long timeout,
TimeUnit unit) |
String |
receiveNoWait() |
void |
sendFrame(StompFrame frame) |
void |
sendRawFrame(String rawFrame) |
getRemote, getSession, isNotConnected, onWebSocketBinary, onWebSocketError
public StompWSConnection()
public boolean isConnected()
isConnected
in class org.eclipse.jetty.websocket.api.WebSocketAdapter
public void close()
protected org.eclipse.jetty.websocket.api.Session getConnection()
public void sendRawFrame(String rawFrame) throws Exception
Exception
public void sendFrame(StompFrame frame) throws Exception
Exception
public String receiveNoWait() throws Exception
Exception
public void awaitConnection() throws InterruptedException
InterruptedException
public boolean awaitConnection(long time, TimeUnit unit) throws InterruptedException
InterruptedException
public int getCloseCode()
public String getCloseMessage()
public void onWebSocketText(String data)
onWebSocketText
in interface org.eclipse.jetty.websocket.api.WebSocketListener
onWebSocketText
in class org.eclipse.jetty.websocket.api.WebSocketAdapter
public void onWebSocketClose(int statusCode, String reason)
onWebSocketClose
in interface org.eclipse.jetty.websocket.api.WebSocketListener
onWebSocketClose
in class org.eclipse.jetty.websocket.api.WebSocketAdapter
public void onWebSocketConnect(org.eclipse.jetty.websocket.api.Session session)
onWebSocketConnect
in interface org.eclipse.jetty.websocket.api.WebSocketListener
onWebSocketConnect
in class org.eclipse.jetty.websocket.api.WebSocketAdapter
Copyright © 2005–2021 FuseSource, Corp.. All rights reserved.