Class WaitTask.Mutex
java.lang.Object
io.openems.edge.bridge.modbus.api.task.WaitTask
io.openems.edge.bridge.modbus.api.task.WaitTask.Mutex
- All Implemented Interfaces:
Task
,ManagedTask
- Enclosing class:
WaitTask
-
Nested Class Summary
Nested classes/interfaces inherited from class io.openems.edge.bridge.modbus.api.task.WaitTask
WaitTask.Delay, WaitTask.Mutex
Nested classes/interfaces inherited from interface io.openems.edge.bridge.modbus.api.task.Task
Task.ExecuteState
-
Constructor Summary
-
Method Summary
Methods inherited from class io.openems.edge.bridge.modbus.api.task.WaitTask
deactivate, execute, getElements, getLength, getParent, getPriority, getStartAddress, setParent
-
Constructor Details
-
Mutex
public Mutex()
-
-
Method Details
-
release
public void release()Release the Mutex, i.e. interrupt waiting. -
_execute
- Specified by:
_execute
in classWaitTask
- Throws:
InterruptedException
-
toString
-