Package io.openems.backend.b2bwebsocket
Class B2bWebsocket
- java.lang.Object
-
- io.openems.backend.common.component.AbstractOpenemsBackendComponent
-
- io.openems.backend.b2bwebsocket.B2bWebsocket
-
- All Implemented Interfaces:
org.osgi.service.event.EventHandler
public class B2bWebsocket extends AbstractOpenemsBackendComponent implements org.osgi.service.event.EventHandler
-
-
Field Summary
Fields Modifier and Type Field Description static int
DEFAULT_PORT
protected EdgeWebsocket
edgeWebsocket
protected java.util.concurrent.ScheduledExecutorService
executor
protected JsonRpcRequestHandler
jsonRpcRequestHandler
protected Metadata
metadata
protected TimedataManager
timedataManager
-
Constructor Summary
Constructors Constructor Description B2bWebsocket()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
handleEvent(org.osgi.service.event.Event event)
protected void
logError(org.slf4j.Logger log, java.lang.String message)
Log an error message including the Component ID.protected void
logInfo(org.slf4j.Logger log, java.lang.String message)
Log an info message including the Component ID.protected void
logWarn(org.slf4j.Logger log, java.lang.String message)
Log a warn message including the Component ID.
-
-
-
Field Detail
-
DEFAULT_PORT
public static final int DEFAULT_PORT
- See Also:
- Constant Field Values
-
jsonRpcRequestHandler
protected volatile JsonRpcRequestHandler jsonRpcRequestHandler
-
metadata
protected volatile Metadata metadata
-
timedataManager
protected volatile TimedataManager timedataManager
-
edgeWebsocket
protected volatile EdgeWebsocket edgeWebsocket
-
executor
protected final java.util.concurrent.ScheduledExecutorService executor
-
-
Method Detail
-
logInfo
protected void logInfo(org.slf4j.Logger log, java.lang.String message)
Description copied from class:AbstractOpenemsBackendComponent
Log an info message including the Component ID.- Overrides:
logInfo
in classAbstractOpenemsBackendComponent
- Parameters:
log
- the Logger that is used for writing the logmessage
- the Info-message
-
logWarn
protected void logWarn(org.slf4j.Logger log, java.lang.String message)
Description copied from class:AbstractOpenemsBackendComponent
Log a warn message including the Component ID.- Overrides:
logWarn
in classAbstractOpenemsBackendComponent
- Parameters:
log
- the Logger that is used for writing the logmessage
- the Warn-message
-
logError
protected void logError(org.slf4j.Logger log, java.lang.String message)
Description copied from class:AbstractOpenemsBackendComponent
Log an error message including the Component ID.- Overrides:
logError
in classAbstractOpenemsBackendComponent
- Parameters:
log
- the Logger that is used for writing the logmessage
- the Error-message
-
handleEvent
public void handleEvent(org.osgi.service.event.Event event)
- Specified by:
handleEvent
in interfaceorg.osgi.service.event.EventHandler
-
-