public class DefaultSingletons extends Object implements Singletons
Singletons.FactorySupplier<T>| Constructor and Description |
|---|
DefaultSingletons(Configuration configuration,
Supplier<? extends Singletons> singletonsSupplier) |
DefaultSingletons(Configuration configuration,
Supplier<? extends Singletons> singletonsSupplier,
Singletons.FactorySupplier<? extends RunnerFactory> runnerFactorySupplier,
Singletons.FactorySupplier<? extends InputFactory> inputFactorySupplier,
Singletons.FactorySupplier<? extends ProcessorFactory> processorFactorySupplier,
Singletons.FactorySupplier<? extends ApplierFactory> applierFactorySupplier,
Singletons.FactorySupplier<? extends OutputFactory> outputFactorySupplier,
Singletons.FactorySupplier<? extends PluginFactory> pluginFactorySupplier) |
| Modifier and Type | Method and Description |
|---|---|
BaseState.Mutable |
baseState() |
CommandHandler |
commandHandler() |
CommandLoopback |
commandLoopback() |
Step |
commandPollerStep() |
CommandProcessor |
commandProcessor() |
Step |
dutyCycleExtraStep() |
Step |
dutyCycleStep() |
Step[] |
dutyCycleWithExtraSteps() |
EventApplier |
eventApplier() |
EventHandler |
eventHandler() |
Step |
eventPollerStep() |
Runnable |
initStep() |
Input[] |
inputs() |
SequenceGenerator |
loopbackSequenceGenerator() |
Output |
output() |
OutputHandler |
outputHandler() |
Step |
outputStep() |
Plugin.Configuration[] |
plugins() |
Receiver |
receiver() |
LoopCondition |
runningCondition() |
Step |
sequencerStep() |
public DefaultSingletons(Configuration configuration, Supplier<? extends Singletons> singletonsSupplier)
public DefaultSingletons(Configuration configuration, Supplier<? extends Singletons> singletonsSupplier, Singletons.FactorySupplier<? extends RunnerFactory> runnerFactorySupplier, Singletons.FactorySupplier<? extends InputFactory> inputFactorySupplier, Singletons.FactorySupplier<? extends ProcessorFactory> processorFactorySupplier, Singletons.FactorySupplier<? extends ApplierFactory> applierFactorySupplier, Singletons.FactorySupplier<? extends OutputFactory> outputFactorySupplier, Singletons.FactorySupplier<? extends PluginFactory> pluginFactorySupplier)
public Runnable initStep()
initStep in interface RunnerFactorypublic LoopCondition runningCondition()
runningCondition in interface RunnerFactorypublic Step dutyCycleStep()
dutyCycleStep in interface RunnerFactorypublic Step dutyCycleExtraStep()
dutyCycleExtraStep in interface RunnerFactorypublic Step[] dutyCycleWithExtraSteps()
dutyCycleWithExtraSteps in interface RunnerFactorypublic Receiver receiver()
receiver in interface InputFactorypublic Input[] inputs()
inputs in interface InputFactorypublic Step sequencerStep()
sequencerStep in interface InputFactorypublic CommandProcessor commandProcessor()
commandProcessor in interface ProcessorFactorypublic CommandHandler commandHandler()
commandHandler in interface ProcessorFactorypublic Step commandPollerStep()
commandPollerStep in interface ProcessorFactorypublic EventApplier eventApplier()
eventApplier in interface ApplierFactorypublic EventHandler eventHandler()
eventHandler in interface ApplierFactorypublic Step eventPollerStep()
eventPollerStep in interface ApplierFactorypublic Output output()
output in interface OutputFactorypublic SequenceGenerator loopbackSequenceGenerator()
loopbackSequenceGenerator in interface OutputFactorypublic CommandLoopback commandLoopback()
commandLoopback in interface OutputFactorypublic OutputHandler outputHandler()
outputHandler in interface OutputFactorypublic Step outputStep()
outputStep in interface OutputFactorypublic BaseState.Mutable baseState()
baseState in interface PluginFactorypublic Plugin.Configuration[] plugins()
plugins in interface PluginFactoryCopyright © 2020 tools4j.org (Marco Terzer, Anton Anufriev). All Rights Reserved.