All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.opentripplanner.standalone.configure.ConstructApplicationModule_ProvidesServerContextFactory Maven / Gradle / Ivy

The newest version!
package org.opentripplanner.standalone.configure;

import dagger.internal.DaggerGenerated;
import dagger.internal.Factory;
import dagger.internal.Preconditions;
import dagger.internal.Provider;
import dagger.internal.Providers;
import dagger.internal.QualifierMetadata;
import dagger.internal.ScopeMetadata;
import graphql.schema.GraphQLSchema;
import java.util.List;
import javax.annotation.Nullable;
import javax.annotation.processing.Generated;
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.sorlandsbanen.SorlandsbanenNorwayService;
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.routing.via.ViaCoordinateTransferFactory;
import org.opentripplanner.service.realtimevehicles.RealtimeVehicleService;
import org.opentripplanner.service.vehicleparking.VehicleParkingService;
import org.opentripplanner.service.vehiclerental.VehicleRentalService;
import org.opentripplanner.service.worldenvelope.WorldEnvelopeService;
import org.opentripplanner.standalone.api.OtpServerRequestContext;
import org.opentripplanner.standalone.config.DebugUiConfig;
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",
    "nullness:initialization.field.uninitialized"
})
public final class ConstructApplicationModule_ProvidesServerContextFactory implements Factory {
  private final ConstructApplicationModule module;

  private final Provider routerConfigProvider;

  private final Provider debugUiConfigProvider;

  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 vehicleParkingServiceProvider;

  private final Provider> rideHailingServicesProvider;

  private final Provider viaTransferResolverProvider;

  private final Provider stopConsolidationServiceProvider;

  private final Provider streetLimitationParametersServiceProvider;

  private final Provider> traverseVisitorProvider;

  private final Provider emissionsServiceProvider;

  private final Provider schemaProvider;

  private final Provider sorlandsbanenServiceProvider;

  private final Provider launcherRequestDecoratorProvider;

  private final Provider luceneIndexProvider;

  public ConstructApplicationModule_ProvidesServerContextFactory(ConstructApplicationModule module,
      Provider routerConfigProvider, Provider debugUiConfigProvider,
      Provider> raptorConfigProvider, Provider graphProvider,
      Provider transitServiceProvider,
      Provider worldEnvelopeServiceProvider,
      Provider realtimeVehicleServiceProvider,
      Provider vehicleRentalServiceProvider,
      Provider vehicleParkingServiceProvider,
      Provider> rideHailingServicesProvider,
      Provider viaTransferResolverProvider,
      Provider stopConsolidationServiceProvider,
      Provider streetLimitationParametersServiceProvider,
      Provider> traverseVisitorProvider,
      Provider emissionsServiceProvider, Provider schemaProvider,
      Provider sorlandsbanenServiceProvider,
      Provider launcherRequestDecoratorProvider,
      Provider luceneIndexProvider) {
    this.module = module;
    this.routerConfigProvider = routerConfigProvider;
    this.debugUiConfigProvider = debugUiConfigProvider;
    this.raptorConfigProvider = raptorConfigProvider;
    this.graphProvider = graphProvider;
    this.transitServiceProvider = transitServiceProvider;
    this.worldEnvelopeServiceProvider = worldEnvelopeServiceProvider;
    this.realtimeVehicleServiceProvider = realtimeVehicleServiceProvider;
    this.vehicleRentalServiceProvider = vehicleRentalServiceProvider;
    this.vehicleParkingServiceProvider = vehicleParkingServiceProvider;
    this.rideHailingServicesProvider = rideHailingServicesProvider;
    this.viaTransferResolverProvider = viaTransferResolverProvider;
    this.stopConsolidationServiceProvider = stopConsolidationServiceProvider;
    this.streetLimitationParametersServiceProvider = streetLimitationParametersServiceProvider;
    this.traverseVisitorProvider = traverseVisitorProvider;
    this.emissionsServiceProvider = emissionsServiceProvider;
    this.schemaProvider = schemaProvider;
    this.sorlandsbanenServiceProvider = sorlandsbanenServiceProvider;
    this.launcherRequestDecoratorProvider = launcherRequestDecoratorProvider;
    this.luceneIndexProvider = luceneIndexProvider;
  }

  @Override
  public OtpServerRequestContext get() {
    return providesServerContext(module, routerConfigProvider.get(), debugUiConfigProvider.get(), raptorConfigProvider.get(), graphProvider.get(), transitServiceProvider.get(), worldEnvelopeServiceProvider.get(), realtimeVehicleServiceProvider.get(), vehicleRentalServiceProvider.get(), vehicleParkingServiceProvider.get(), rideHailingServicesProvider.get(), viaTransferResolverProvider.get(), stopConsolidationServiceProvider.get(), streetLimitationParametersServiceProvider.get(), traverseVisitorProvider.get(), emissionsServiceProvider.get(), schemaProvider.get(), sorlandsbanenServiceProvider.get(), launcherRequestDecoratorProvider.get(), luceneIndexProvider.get());
  }

  public static ConstructApplicationModule_ProvidesServerContextFactory create(
      ConstructApplicationModule module, javax.inject.Provider routerConfigProvider,
      javax.inject.Provider debugUiConfigProvider,
      javax.inject.Provider> raptorConfigProvider,
      javax.inject.Provider graphProvider,
      javax.inject.Provider transitServiceProvider,
      javax.inject.Provider worldEnvelopeServiceProvider,
      javax.inject.Provider realtimeVehicleServiceProvider,
      javax.inject.Provider vehicleRentalServiceProvider,
      javax.inject.Provider vehicleParkingServiceProvider,
      javax.inject.Provider> rideHailingServicesProvider,
      javax.inject.Provider viaTransferResolverProvider,
      javax.inject.Provider stopConsolidationServiceProvider,
      javax.inject.Provider streetLimitationParametersServiceProvider,
      javax.inject.Provider> traverseVisitorProvider,
      javax.inject.Provider emissionsServiceProvider,
      javax.inject.Provider schemaProvider,
      javax.inject.Provider sorlandsbanenServiceProvider,
      javax.inject.Provider launcherRequestDecoratorProvider,
      javax.inject.Provider luceneIndexProvider) {
    return new ConstructApplicationModule_ProvidesServerContextFactory(module, Providers.asDaggerProvider(routerConfigProvider), Providers.asDaggerProvider(debugUiConfigProvider), Providers.asDaggerProvider(raptorConfigProvider), Providers.asDaggerProvider(graphProvider), Providers.asDaggerProvider(transitServiceProvider), Providers.asDaggerProvider(worldEnvelopeServiceProvider), Providers.asDaggerProvider(realtimeVehicleServiceProvider), Providers.asDaggerProvider(vehicleRentalServiceProvider), Providers.asDaggerProvider(vehicleParkingServiceProvider), Providers.asDaggerProvider(rideHailingServicesProvider), Providers.asDaggerProvider(viaTransferResolverProvider), Providers.asDaggerProvider(stopConsolidationServiceProvider), Providers.asDaggerProvider(streetLimitationParametersServiceProvider), Providers.asDaggerProvider(traverseVisitorProvider), Providers.asDaggerProvider(emissionsServiceProvider), Providers.asDaggerProvider(schemaProvider), Providers.asDaggerProvider(sorlandsbanenServiceProvider), Providers.asDaggerProvider(launcherRequestDecoratorProvider), Providers.asDaggerProvider(luceneIndexProvider));
  }

  public static ConstructApplicationModule_ProvidesServerContextFactory create(
      ConstructApplicationModule module, Provider routerConfigProvider,
      Provider debugUiConfigProvider,
      Provider> raptorConfigProvider, Provider graphProvider,
      Provider transitServiceProvider,
      Provider worldEnvelopeServiceProvider,
      Provider realtimeVehicleServiceProvider,
      Provider vehicleRentalServiceProvider,
      Provider vehicleParkingServiceProvider,
      Provider> rideHailingServicesProvider,
      Provider viaTransferResolverProvider,
      Provider stopConsolidationServiceProvider,
      Provider streetLimitationParametersServiceProvider,
      Provider> traverseVisitorProvider,
      Provider emissionsServiceProvider, Provider schemaProvider,
      Provider sorlandsbanenServiceProvider,
      Provider launcherRequestDecoratorProvider,
      Provider luceneIndexProvider) {
    return new ConstructApplicationModule_ProvidesServerContextFactory(module, routerConfigProvider, debugUiConfigProvider, raptorConfigProvider, graphProvider, transitServiceProvider, worldEnvelopeServiceProvider, realtimeVehicleServiceProvider, vehicleRentalServiceProvider, vehicleParkingServiceProvider, rideHailingServicesProvider, viaTransferResolverProvider, stopConsolidationServiceProvider, streetLimitationParametersServiceProvider, traverseVisitorProvider, emissionsServiceProvider, schemaProvider, sorlandsbanenServiceProvider, launcherRequestDecoratorProvider, luceneIndexProvider);
  }

  public static OtpServerRequestContext providesServerContext(ConstructApplicationModule instance,
      RouterConfig routerConfig, DebugUiConfig debugUiConfig,
      RaptorConfig raptorConfig, Graph graph, TransitService transitService,
      WorldEnvelopeService worldEnvelopeService, RealtimeVehicleService realtimeVehicleService,
      VehicleRentalService vehicleRentalService, VehicleParkingService vehicleParkingService,
      List rideHailingServices,
      ViaCoordinateTransferFactory viaTransferResolver,
      @Nullable StopConsolidationService stopConsolidationService,
      StreetLimitationParametersService streetLimitationParametersService,
      @Nullable TraverseVisitor traverseVisitor, EmissionsService emissionsService,
      @Nullable GraphQLSchema schema, @Nullable SorlandsbanenNorwayService sorlandsbanenService,
      LauncherRequestDecorator launcherRequestDecorator, @Nullable LuceneIndex luceneIndex) {
    return Preconditions.checkNotNullFromProvides(instance.providesServerContext(routerConfig, debugUiConfig, raptorConfig, graph, transitService, worldEnvelopeService, realtimeVehicleService, vehicleRentalService, vehicleParkingService, rideHailingServices, viaTransferResolver, stopConsolidationService, streetLimitationParametersService, traverseVisitor, emissionsService, schema, sorlandsbanenService, launcherRequestDecorator, luceneIndex));
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy