Class LogWebSocketAdapter
java.lang.Object
org.openhab.core.io.websocket.log.LogWebSocketAdapter
- All Implemented Interfaces:
- WebSocketAdapter
The 
LogWebSocketAdapter allows subscription to log events over WebSocket- Author:
- Jan N. Klug - Initial contribution
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptioncreateWebSocket(org.eclipse.jetty.websocket.servlet.ServletUpgradeRequest servletUpgradeRequest, org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse servletUpgradeResponse) Creates a websocket instance.voidgetId()The adapter id.Enumeration<org.osgi.service.log.LogEntry> getLog()voidregisterListener(LogWebSocket logWebSocket) voidunregisterListener(LogWebSocket logWebSocket) 
- 
Field Details- 
ADAPTER_ID- See Also:
 
 
- 
- 
Constructor Details- 
LogWebSocketAdapterpublic LogWebSocketAdapter(org.osgi.service.log.LogReaderService logReaderService) 
 
- 
- 
Method Details- 
deactivatepublic void deactivate()
- 
registerListener
- 
unregisterListener
- 
getIdDescription copied from interface:WebSocketAdapterThe adapter id. In combination with the base pathCommonWebSocketServlet.SERVLET_PATHdefines the adapter path.- Specified by:
- getIdin interface- WebSocketAdapter
- Returns:
- the adapter id.
 
- 
createWebSocketpublic Object createWebSocket(org.eclipse.jetty.websocket.servlet.ServletUpgradeRequest servletUpgradeRequest, org.eclipse.jetty.websocket.servlet.ServletUpgradeResponse servletUpgradeResponse) Description copied from interface:WebSocketAdapterCreates a websocket instance. It should use theorg.eclipse.jetty.websocket.api.annotationsor implementWebSocketListener.- Specified by:
- createWebSocketin interface- WebSocketAdapter
- Returns:
- a websocket instance.
 
- 
getLog
 
-