Class LoadbalancingRDSeffSwitch

  • All Implemented Interfaces:
    org.palladiosimulator.simulizar.interpreter.IComposableSwitch

    public class LoadbalancingRDSeffSwitch
    extends LoadbalancingSwitch<Object>
    implements org.palladiosimulator.simulizar.interpreter.IComposableSwitch
    Extends the simulizar RDSeffSwitch using an extension point. Introduces the interpretation of the new elements LoadbalancerResourceDemandingBehaviour and LoadbalancerAction. LoadbalancerAction is similar to a branch action, beside the branch transition is chosen by load balancing algorithm instead of by a probability function or guard.
    • Field Detail

      • LOGGER

        protected static final org.apache.log4j.Logger LOGGER
    • Constructor Detail

      • LoadbalancingRDSeffSwitch

        public LoadbalancingRDSeffSwitch​(org.palladiosimulator.simulizar.interpreter.InterpreterDefaultContext context,
                                         org.palladiosimulator.simulizar.runtimestate.SimulatedBasicComponentInstance basicComponentInstance,
                                         ComposedSwitch<Object> parentSwitch)
    • Method Detail

      • getParentSwitch

        public Switch<Object> getParentSwitch()
        Specified by:
        getParentSwitch in interface org.palladiosimulator.simulizar.interpreter.IComposableSwitch