public class FixedOrderSchedulerImpl extends AbstractOpenemsComponent implements FixedOrderScheduler, Scheduler
FixedOrderScheduler.ChannelId
Constructor and Description |
---|
FixedOrderSchedulerImpl() |
Modifier and Type | Method and Description |
---|---|
protected void |
deactivate()
Handles @Deactivate of implementations.
|
java.util.LinkedHashSet<java.lang.String> |
getControllers()
Returns Component-IDs of Controllers ordered by their current execution
priority.
|
_channel, activate, addChannel, addChannels, addChannels, alias, channels, getComponentContext, id, isEnabled, logDebug, logError, logInfo, logWarn, modified, removeChannel
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
_setControllerIsMissing, getControllerIsMissing, getControllerIsMissingChannel
_channel, _getChannelAs, alias, channel, channel, channels, debugLog, getComponentContext, getModbusSlaveNatureTable, getState, getStateChannel, hasFaults, id, isEnabled, logDebug, logError, logInfo, logWarn, serviceFactoryPid, servicePid, updateConfigurationProperty, updateReferenceFilter
protected void deactivate()
AbstractOpenemsComponent
deactivate
in class AbstractOpenemsComponent
public java.util.LinkedHashSet<java.lang.String> getControllers()
Scheduler
This method is called once every Cycle, i.e. once per second. The
LinkedHashSet
is used, as it preserves insertion order
getControllers
in interface Scheduler