use of com.google.android.datatransport.runtime.scheduling.SchedulingModule_WorkSchedulerFactory in project GreenHouse by utsanjan.
the class DaggerTransportRuntimeComponent method initialize.
private void initialize(Context setApplicationContextParam) {
this.executorProvider = DoubleCheck.provider(ExecutionModule_ExecutorFactory.create());
Factory create = InstanceFactory.create(setApplicationContextParam);
this.setApplicationContextProvider = create;
CreationContextFactory_Factory create2 = CreationContextFactory_Factory.create(create, TimeModule_EventClockFactory.create(), TimeModule_UptimeClockFactory.create());
this.creationContextFactoryProvider = create2;
this.metadataBackendRegistryProvider = DoubleCheck.provider(MetadataBackendRegistry_Factory.create(this.setApplicationContextProvider, create2));
this.schemaManagerProvider = SchemaManager_Factory.create(this.setApplicationContextProvider, EventStoreModule_DbNameFactory.create(), EventStoreModule_SchemaVersionFactory.create());
this.sQLiteEventStoreProvider = DoubleCheck.provider(SQLiteEventStore_Factory.create(TimeModule_EventClockFactory.create(), TimeModule_UptimeClockFactory.create(), EventStoreModule_StoreConfigFactory.create(), this.schemaManagerProvider));
SchedulingConfigModule_ConfigFactory create3 = SchedulingConfigModule_ConfigFactory.create(TimeModule_EventClockFactory.create());
this.configProvider = create3;
SchedulingModule_WorkSchedulerFactory create4 = SchedulingModule_WorkSchedulerFactory.create(this.setApplicationContextProvider, this.sQLiteEventStoreProvider, create3, TimeModule_UptimeClockFactory.create());
this.workSchedulerProvider = create4;
Provider<Executor> provider = this.executorProvider;
Provider provider2 = this.metadataBackendRegistryProvider;
Provider<SQLiteEventStore> provider3 = this.sQLiteEventStoreProvider;
this.defaultSchedulerProvider = DefaultScheduler_Factory.create(provider, provider2, create4, provider3, provider3);
Provider<Context> provider4 = this.setApplicationContextProvider;
Provider provider5 = this.metadataBackendRegistryProvider;
Provider<SQLiteEventStore> provider6 = this.sQLiteEventStoreProvider;
this.uploaderProvider = Uploader_Factory.create(provider4, provider5, provider6, this.workSchedulerProvider, this.executorProvider, provider6, TimeModule_EventClockFactory.create());
Provider<Executor> provider7 = this.executorProvider;
Provider<SQLiteEventStore> provider8 = this.sQLiteEventStoreProvider;
this.workInitializerProvider = WorkInitializer_Factory.create(provider7, provider8, this.workSchedulerProvider, provider8);
this.transportRuntimeProvider = DoubleCheck.provider(TransportRuntime_Factory.create(TimeModule_EventClockFactory.create(), TimeModule_UptimeClockFactory.create(), this.defaultSchedulerProvider, this.uploaderProvider, this.workInitializerProvider));
}
Aggregations