Package io.ryos.rhino.sdk.runners
Class AbstractSimulationInjector
- java.lang.Object
-
- io.ryos.rhino.sdk.runners.AbstractSimulationInjector
-
- All Implemented Interfaces:
SimulationInjector
- Direct Known Subclasses:
ReactiveRunnerSimulationInjector
public abstract class AbstractSimulationInjector extends java.lang.Object implements SimulationInjector
Abstract injector includes common methods.- Since:
- 1.1.0
- Author:
- Erhan Bagdemir
-
-
Constructor Summary
Constructors Constructor Description AbstractSimulationInjector(SimulationMetadata simulationMetadata)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
feed(java.lang.Object instance, InjectionPoint<Provider> injectionPoint)
java.util.List<InjectionPoint<Provider>>
getInjectionPointList()
SimulationMetadata
getSimulationMetadata()
protected void
injectCustomFeeders(java.lang.Object simulationInstance)
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.ryos.rhino.sdk.runners.SimulationInjector
injectOn
-
-
-
-
Constructor Detail
-
AbstractSimulationInjector
public AbstractSimulationInjector(SimulationMetadata simulationMetadata)
-
-
Method Detail
-
injectCustomFeeders
protected void injectCustomFeeders(java.lang.Object simulationInstance)
-
feed
protected void feed(java.lang.Object instance, InjectionPoint<Provider> injectionPoint)
-
getSimulationMetadata
public SimulationMetadata getSimulationMetadata()
-
getInjectionPointList
public java.util.List<InjectionPoint<Provider>> getInjectionPointList()
-
-