Class DefaultSimuLizarTransmissionInterpreter_Factory<NodeType,PayloadType>
java.lang.Object
org.palladiosimulator.simulizar.interpreter.linking.impl.DefaultSimuLizarTransmissionInterpreter_Factory<NodeType,PayloadType>
- All Implemented Interfaces:
dagger.internal.Factory<DefaultSimuLizarTransmissionInterpreter<NodeType,
,PayloadType>> javax.inject.Provider<DefaultSimuLizarTransmissionInterpreter<NodeType,
PayloadType>>
@Generated(value="dagger.internal.codegen.ComponentProcessor",
comments="https://dagger.dev")
public final class DefaultSimuLizarTransmissionInterpreter_Factory<NodeType,PayloadType>
extends Object
implements dagger.internal.Factory<DefaultSimuLizarTransmissionInterpreter<NodeType,PayloadType>>
-
Constructor Summary
ConstructorDescriptionDefaultSimuLizarTransmissionInterpreter_Factory
(javax.inject.Provider<ILinkingResourceRouter<NodeType, EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>>> routerProvider, javax.inject.Provider<ITransmissionPayloadDemandCalculator<PayloadType, Double>> calculatorProvider, javax.inject.Provider<ITransmissionSimulationStrategy<EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>, Double, InterpreterDefaultContext>> transmissionSimulationProvider, javax.inject.Provider<InterpreterResultHandler> issueHandlerProvider, javax.inject.Provider<InterpreterResultMerger> resultMergerProvider, javax.inject.Provider<PreInterpretationBehaviorManager> pibManagerProvider) -
Method Summary
Modifier and TypeMethodDescriptionstatic <NodeType,
PayloadType>
DefaultSimuLizarTransmissionInterpreter_Factory<NodeType,PayloadType> create
(javax.inject.Provider<ILinkingResourceRouter<NodeType, EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>>> routerProvider, javax.inject.Provider<ITransmissionPayloadDemandCalculator<PayloadType, Double>> calculatorProvider, javax.inject.Provider<ITransmissionSimulationStrategy<EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>, Double, InterpreterDefaultContext>> transmissionSimulationProvider, javax.inject.Provider<InterpreterResultHandler> issueHandlerProvider, javax.inject.Provider<InterpreterResultMerger> resultMergerProvider, javax.inject.Provider<PreInterpretationBehaviorManager> pibManagerProvider) get()
static <NodeType,
PayloadType>
DefaultSimuLizarTransmissionInterpreter<NodeType,PayloadType> newInstance
(ILinkingResourceRouter<NodeType, EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>> router, ITransmissionPayloadDemandCalculator<PayloadType, Double> calculator, ITransmissionSimulationStrategy<EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>, Double, InterpreterDefaultContext> transmissionSimulation, InterpreterResultHandler issueHandler, InterpreterResultMerger resultMerger, PreInterpretationBehaviorManager pibManager)
-
Constructor Details
-
DefaultSimuLizarTransmissionInterpreter_Factory
public DefaultSimuLizarTransmissionInterpreter_Factory(javax.inject.Provider<ILinkingResourceRouter<NodeType, EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>>> routerProvider, javax.inject.Provider<ITransmissionPayloadDemandCalculator<PayloadType, Double>> calculatorProvider, javax.inject.Provider<ITransmissionSimulationStrategy<EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>, Double, InterpreterDefaultContext>> transmissionSimulationProvider, javax.inject.Provider<InterpreterResultHandler> issueHandlerProvider, javax.inject.Provider<InterpreterResultMerger> resultMergerProvider, javax.inject.Provider<PreInterpretationBehaviorManager> pibManagerProvider)
-
-
Method Details
-
get
- Specified by:
get
in interfacejavax.inject.Provider<NodeType>
-
create
public static <NodeType,PayloadType> DefaultSimuLizarTransmissionInterpreter_Factory<NodeType,PayloadType> create(javax.inject.Provider<ILinkingResourceRouter<NodeType, EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>>> routerProvider, javax.inject.Provider<ITransmissionPayloadDemandCalculator<PayloadType, Double>> calculatorProvider, javax.inject.Provider<ITransmissionSimulationStrategy<EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>, Double, InterpreterDefaultContext>> transmissionSimulationProvider, javax.inject.Provider<InterpreterResultHandler> issueHandlerProvider, javax.inject.Provider<InterpreterResultMerger> resultMergerProvider, javax.inject.Provider<PreInterpretationBehaviorManager> pibManagerProvider) -
newInstance
public static <NodeType,PayloadType> DefaultSimuLizarTransmissionInterpreter<NodeType,PayloadType> newInstance(ILinkingResourceRouter<NodeType, EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>> router, ITransmissionPayloadDemandCalculator<PayloadType, Double> calculator, ITransmissionSimulationStrategy<EntityReference<org.palladiosimulator.pcm.resourceenvironment.LinkingResource>, Double, InterpreterDefaultContext> transmissionSimulation, InterpreterResultHandler issueHandler, InterpreterResultMerger resultMerger, PreInterpretationBehaviorManager pibManager)
-