public final class InspectorServer extends com.oracle.truffle.tools.utils.java_websocket.server.WebSocketServer implements InspectorWSConnection
| Modifier and Type | Class and Description |
|---|---|
static class |
InspectorServer.HttpRequest |
static class |
InspectorServer.HttpResponse |
| Modifier and Type | Method and Description |
|---|---|
void |
close(Token token) |
void |
consoleAPICall(Token token,
String type,
Object text) |
static InspectorServer |
get(InetSocketAddress isa,
Token token,
String pathContainingToken,
InspectorExecutionContext context,
boolean debugBrk,
boolean secure,
KeyStoreOptions keyStoreOptions,
ConnectionWatcher connectionWatcher,
InspectServerSession initialSession) |
String |
getDevtoolsAddress(Token token) |
String |
getWSAddress(Token token) |
void |
onClose(com.oracle.truffle.tools.utils.java_websocket.WebSocket conn,
int code,
String reason,
boolean remote) |
void |
onError(com.oracle.truffle.tools.utils.java_websocket.WebSocket conn,
Exception ex) |
void |
onMessage(com.oracle.truffle.tools.utils.java_websocket.WebSocket conn,
String message) |
void |
onOpen(com.oracle.truffle.tools.utils.java_websocket.WebSocket conn,
com.oracle.truffle.tools.utils.java_websocket.handshake.ClientHandshake handshake) |
void |
onStart() |
void |
stop() |
addConnection, allocateBuffers, broadcast, broadcast, broadcast, broadcast, broadcast, broadcast, createBuffer, getAddress, getConnections, getDraft, getLocalSocketAddress, getMaxPendingConnections, getPort, getRemoteSocketAddress, getWebSocketFactory, onCloseInitiated, onClosing, onConnect, onMessage, onWebsocketClose, onWebsocketCloseInitiated, onWebsocketClosing, onWebsocketError, onWebsocketMessage, onWebsocketMessage, onWebsocketOpen, onWriteDemand, queue, releaseBuffers, removeConnection, run, setMaxPendingConnections, setWebSocketFactory, start, stopgetConnectionLostTimeout, isReuseAddr, isTcpNoDelay, setConnectionLostTimeout, setReuseAddr, setTcpNoDelay, startConnectionLostTimer, stopConnectionLostTimeronPreparePing, onWebsocketHandshakeReceivedAsClient, onWebsocketHandshakeReceivedAsServer, onWebsocketHandshakeSentAsClient, onWebsocketPing, onWebsocketPongclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclosing, dispose, getPortpublic static InspectorServer get(InetSocketAddress isa, Token token, String pathContainingToken, InspectorExecutionContext context, boolean debugBrk, boolean secure, KeyStoreOptions keyStoreOptions, ConnectionWatcher connectionWatcher, InspectServerSession initialSession) throws IOException
IOExceptionpublic void onStart()
onStart in class com.oracle.truffle.tools.utils.java_websocket.server.WebSocketServerpublic void onOpen(com.oracle.truffle.tools.utils.java_websocket.WebSocket conn,
com.oracle.truffle.tools.utils.java_websocket.handshake.ClientHandshake handshake)
onOpen in class com.oracle.truffle.tools.utils.java_websocket.server.WebSocketServerpublic void onClose(com.oracle.truffle.tools.utils.java_websocket.WebSocket conn,
int code,
String reason,
boolean remote)
onClose in class com.oracle.truffle.tools.utils.java_websocket.server.WebSocketServerpublic void onMessage(com.oracle.truffle.tools.utils.java_websocket.WebSocket conn,
String message)
onMessage in class com.oracle.truffle.tools.utils.java_websocket.server.WebSocketServerpublic void onError(com.oracle.truffle.tools.utils.java_websocket.WebSocket conn,
Exception ex)
onError in class com.oracle.truffle.tools.utils.java_websocket.server.WebSocketServerpublic void consoleAPICall(Token token, String type, Object text)
consoleAPICall in interface InspectorWSConnectionpublic void close(Token token) throws IOException
close in interface InspectorWSConnectionIOExceptionpublic void stop()
throws InterruptedException
stop in class com.oracle.truffle.tools.utils.java_websocket.server.WebSocketServerInterruptedException