@WebSocket
public class IdscpServerSocket
extends java.lang.Object
Messages from and to the web socket are connected to the FSM implementing the actual protocol.
| Constructor and Description |
|---|
IdscpServerSocket(ServerConfiguration config,
SocketListener socketListener) |
| Modifier and Type | Method and Description |
|---|---|
de.fhg.aisec.ids.api.conm.RatResult |
getAttestationResult() |
java.lang.String |
getMetaData() |
org.eclipse.jetty.websocket.api.Session |
getSession() |
java.util.concurrent.locks.Condition |
isFinished() |
void |
onClose(org.eclipse.jetty.websocket.api.Session session,
int statusCode,
java.lang.String reason) |
void |
onError(java.lang.Throwable t) |
void |
onMessage(org.eclipse.jetty.websocket.api.Session session,
org.eclipse.jetty.websocket.api.extensions.Frame frame)
Handles incoming messages to server.
|
void |
onOpen(org.eclipse.jetty.websocket.api.Session session)
Called upon incoming connection to server.
|
java.util.concurrent.locks.ReentrantLock |
semaphore() |
public IdscpServerSocket(ServerConfiguration config, SocketListener socketListener)
@OnWebSocketConnect public void onOpen(org.eclipse.jetty.websocket.api.Session session)
session - @OnWebSocketClose
public void onClose(org.eclipse.jetty.websocket.api.Session session,
int statusCode,
java.lang.String reason)
@OnWebSocketError public void onError(java.lang.Throwable t)
@OnWebSocketFrame
public void onMessage(org.eclipse.jetty.websocket.api.Session session,
org.eclipse.jetty.websocket.api.extensions.Frame frame)
session - frame - public java.util.concurrent.locks.ReentrantLock semaphore()
public java.util.concurrent.locks.Condition isFinished()
public de.fhg.aisec.ids.api.conm.RatResult getAttestationResult()
public java.lang.String getMetaData()
public org.eclipse.jetty.websocket.api.Session getSession()