Class LinkingResourceSimulationModule_ProvideCalculatorFactory
java.lang.Object
org.palladiosimulator.simulizar.di.modules.scoped.runtime.LinkingResourceSimulationModule_ProvideCalculatorFactory
- All Implemented Interfaces:
dagger.internal.Factory<ITransmissionPayloadDemandCalculator<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>,
,Double>> javax.inject.Provider<ITransmissionPayloadDemandCalculator<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>,
Double>>
@Generated(value="dagger.internal.codegen.ComponentProcessor",
comments="https://dagger.dev")
public final class LinkingResourceSimulationModule_ProvideCalculatorFactory
extends Object
implements dagger.internal.Factory<ITransmissionPayloadDemandCalculator<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>,Double>>
-
Constructor Summary
ConstructorDescriptionLinkingResourceSimulationModule_ProvideCalculatorFactory
(javax.inject.Provider<SimuLizarWorkflowConfiguration> configProvider, javax.inject.Provider<NoDemandCalculator> noDemandProvider, javax.inject.Provider<MiddlewareCompletionAwareDemandCalculator> middlewareAwareProvider, javax.inject.Provider<StackFrameBytesizeAccumulatingDemandCalculator> stackAccumulatingProvider) -
Method Summary
Modifier and TypeMethodDescriptioncreate
(javax.inject.Provider<SimuLizarWorkflowConfiguration> configProvider, javax.inject.Provider<NoDemandCalculator> noDemandProvider, javax.inject.Provider<MiddlewareCompletionAwareDemandCalculator> middlewareAwareProvider, javax.inject.Provider<StackFrameBytesizeAccumulatingDemandCalculator> stackAccumulatingProvider) ITransmissionPayloadDemandCalculator<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>,
Double> get()
static ITransmissionPayloadDemandCalculator<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>,
Double> provideCalculator
(SimuLizarWorkflowConfiguration config, dagger.Lazy<NoDemandCalculator> noDemand, dagger.Lazy<MiddlewareCompletionAwareDemandCalculator> middlewareAware, dagger.Lazy<StackFrameBytesizeAccumulatingDemandCalculator> stackAccumulating)
-
Constructor Details
-
LinkingResourceSimulationModule_ProvideCalculatorFactory
public LinkingResourceSimulationModule_ProvideCalculatorFactory(javax.inject.Provider<SimuLizarWorkflowConfiguration> configProvider, javax.inject.Provider<NoDemandCalculator> noDemandProvider, javax.inject.Provider<MiddlewareCompletionAwareDemandCalculator> middlewareAwareProvider, javax.inject.Provider<StackFrameBytesizeAccumulatingDemandCalculator> stackAccumulatingProvider)
-
-
Method Details
-
get
public ITransmissionPayloadDemandCalculator<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>,Double> get()- Specified by:
get
in interfacejavax.inject.Provider<ITransmissionPayloadDemandCalculator<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>,
Double>>
-
create
public static LinkingResourceSimulationModule_ProvideCalculatorFactory create(javax.inject.Provider<SimuLizarWorkflowConfiguration> configProvider, javax.inject.Provider<NoDemandCalculator> noDemandProvider, javax.inject.Provider<MiddlewareCompletionAwareDemandCalculator> middlewareAwareProvider, javax.inject.Provider<StackFrameBytesizeAccumulatingDemandCalculator> stackAccumulatingProvider) -
provideCalculator
public static ITransmissionPayloadDemandCalculator<de.uka.ipd.sdq.simucomframework.variables.stackframe.SimulatedStackframe<Object>,Double> provideCalculator(SimuLizarWorkflowConfiguration config, dagger.Lazy<NoDemandCalculator> noDemand, dagger.Lazy<MiddlewareCompletionAwareDemandCalculator> middlewareAware, dagger.Lazy<StackFrameBytesizeAccumulatingDemandCalculator> stackAccumulating)
-