
org.opentripplanner.standalone.configure.ConstructApplicationModule_ProvidesServerContextFactory Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of otp Show documentation
Show all versions of otp Show documentation
The OpenTripPlanner multimodal journey planning system
The newest version!
package org.opentripplanner.standalone.configure;
import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import java.util.List;
import javax.annotation.processing.Generated;
import javax.inject.Provider;
import org.opentripplanner.astar.spi.TraverseVisitor;
import org.opentripplanner.ext.emissions.EmissionsService;
import org.opentripplanner.ext.geocoder.LuceneIndex;
import org.opentripplanner.ext.interactivelauncher.api.LauncherRequestDecorator;
import org.opentripplanner.ext.ridehailing.RideHailingService;
import org.opentripplanner.ext.stopconsolidation.StopConsolidationService;
import org.opentripplanner.raptor.configure.RaptorConfig;
import org.opentripplanner.routing.algorithm.raptoradapter.transit.TripSchedule;
import org.opentripplanner.routing.graph.Graph;
import org.opentripplanner.service.realtimevehicles.RealtimeVehicleService;
import org.opentripplanner.service.vehiclerental.VehicleRentalService;
import org.opentripplanner.service.worldenvelope.WorldEnvelopeService;
import org.opentripplanner.standalone.api.OtpServerRequestContext;
import org.opentripplanner.standalone.config.RouterConfig;
import org.opentripplanner.street.service.StreetLimitationParametersService;
import org.opentripplanner.transit.service.TransitService;
@ScopeMetadata
@QualifierMetadata
@DaggerGenerated
@Generated(
value = "dagger.internal.codegen.ComponentProcessor",
comments = "https://dagger.dev"
)
@SuppressWarnings({
"unchecked",
"rawtypes",
"KotlinInternal",
"KotlinInternalInJava",
"cast",
"deprecation"
})
public final class ConstructApplicationModule_ProvidesServerContextFactory implements Factory {
private final ConstructApplicationModule module;
private final Provider routerConfigProvider;
private final Provider> raptorConfigProvider;
private final Provider graphProvider;
private final Provider transitServiceProvider;
private final Provider worldEnvelopeServiceProvider;
private final Provider realtimeVehicleServiceProvider;
private final Provider vehicleRentalServiceProvider;
private final Provider> rideHailingServicesProvider;
private final Provider stopConsolidationServiceProvider;
private final Provider streetLimitationParametersServiceProvider;
private final Provider> traverseVisitorProvider;
private final Provider emissionsServiceProvider;
private final Provider launcherRequestDecoratorProvider;
private final Provider luceneIndexProvider;
public ConstructApplicationModule_ProvidesServerContextFactory(ConstructApplicationModule module,
Provider routerConfigProvider,
Provider> raptorConfigProvider, Provider graphProvider,
Provider transitServiceProvider,
Provider worldEnvelopeServiceProvider,
Provider realtimeVehicleServiceProvider,
Provider vehicleRentalServiceProvider,
Provider> rideHailingServicesProvider,
Provider stopConsolidationServiceProvider,
Provider streetLimitationParametersServiceProvider,
Provider> traverseVisitorProvider,
Provider emissionsServiceProvider,
Provider launcherRequestDecoratorProvider,
Provider luceneIndexProvider) {
this.module = module;
this.routerConfigProvider = routerConfigProvider;
this.raptorConfigProvider = raptorConfigProvider;
this.graphProvider = graphProvider;
this.transitServiceProvider = transitServiceProvider;
this.worldEnvelopeServiceProvider = worldEnvelopeServiceProvider;
this.realtimeVehicleServiceProvider = realtimeVehicleServiceProvider;
this.vehicleRentalServiceProvider = vehicleRentalServiceProvider;
this.rideHailingServicesProvider = rideHailingServicesProvider;
this.stopConsolidationServiceProvider = stopConsolidationServiceProvider;
this.streetLimitationParametersServiceProvider = streetLimitationParametersServiceProvider;
this.traverseVisitorProvider = traverseVisitorProvider;
this.emissionsServiceProvider = emissionsServiceProvider;
this.launcherRequestDecoratorProvider = launcherRequestDecoratorProvider;
this.luceneIndexProvider = luceneIndexProvider;
}
@Override
public OtpServerRequestContext get() {
return providesServerContext(module, routerConfigProvider.get(), raptorConfigProvider.get(), graphProvider.get(), transitServiceProvider.get(), worldEnvelopeServiceProvider.get(), realtimeVehicleServiceProvider.get(), vehicleRentalServiceProvider.get(), rideHailingServicesProvider.get(), stopConsolidationServiceProvider.get(), streetLimitationParametersServiceProvider.get(), traverseVisitorProvider.get(), emissionsServiceProvider.get(), launcherRequestDecoratorProvider.get(), luceneIndexProvider.get());
}
public static ConstructApplicationModule_ProvidesServerContextFactory create(
ConstructApplicationModule module, Provider routerConfigProvider,
Provider> raptorConfigProvider, Provider graphProvider,
Provider transitServiceProvider,
Provider worldEnvelopeServiceProvider,
Provider realtimeVehicleServiceProvider,
Provider vehicleRentalServiceProvider,
Provider> rideHailingServicesProvider,
Provider stopConsolidationServiceProvider,
Provider streetLimitationParametersServiceProvider,
Provider> traverseVisitorProvider,
Provider emissionsServiceProvider,
Provider launcherRequestDecoratorProvider,
Provider luceneIndexProvider) {
return new ConstructApplicationModule_ProvidesServerContextFactory(module, routerConfigProvider, raptorConfigProvider, graphProvider, transitServiceProvider, worldEnvelopeServiceProvider, realtimeVehicleServiceProvider, vehicleRentalServiceProvider, rideHailingServicesProvider, stopConsolidationServiceProvider, streetLimitationParametersServiceProvider, traverseVisitorProvider, emissionsServiceProvider, launcherRequestDecoratorProvider, luceneIndexProvider);
}
public static OtpServerRequestContext providesServerContext(ConstructApplicationModule instance,
RouterConfig routerConfig, RaptorConfig raptorConfig, Graph graph,
TransitService transitService, WorldEnvelopeService worldEnvelopeService,
RealtimeVehicleService realtimeVehicleService, VehicleRentalService vehicleRentalService,
List rideHailingServices,
StopConsolidationService stopConsolidationService,
StreetLimitationParametersService streetLimitationParametersService,
TraverseVisitor, ?> traverseVisitor, EmissionsService emissionsService,
LauncherRequestDecorator launcherRequestDecorator, LuceneIndex luceneIndex) {
return Preconditions.checkNotNullFromProvides(instance.providesServerContext(routerConfig, raptorConfig, graph, transitService, worldEnvelopeService, realtimeVehicleService, vehicleRentalService, rideHailingServices, stopConsolidationService, streetLimitationParametersService, traverseVisitor, emissionsService, launcherRequestDecorator, luceneIndex));
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy