Class SlingshotModule

java.lang.Object
com.google.inject.AbstractModule
org.palladiosimulator.analyzer.slingshot.core.SlingshotModule
All Implemented Interfaces:
com.google.inject.Module

public class SlingshotModule extends com.google.inject.AbstractModule
This is the central class where all the Slingshot modules are defined, and where the initial Injector is defined.
  • Constructor Details

    • SlingshotModule

      public SlingshotModule()
  • Method Details

    • configure

      protected void configure()
      Overrides:
      configure in class com.google.inject.AbstractModule
    • getSystemBehaviorContainers

      @Singleton @Provides public List<SystemBehaviorContainer> getSystemBehaviorContainers()
    • getSimulationBehaviorContainer

      @Singleton @Provides public List<SimulationBehaviorContainer> getSimulationBehaviorContainer()