
io.relayr.java.RelayrJavaSdk$$StaticInjection Maven / Gradle / Ivy
// Code generated by dagger-compiler. Do not edit.
package io.relayr.java;
import dagger.internal.Binding;
import dagger.internal.Linker;
import dagger.internal.StaticInjection;
import io.relayr.java.api.AccountsApi;
import io.relayr.java.api.DeviceApi;
import io.relayr.java.api.DeviceModelsApi;
import io.relayr.java.api.GroupsApi;
import io.relayr.java.api.ProjectsApi;
import io.relayr.java.api.PublishersApi;
import io.relayr.java.api.RelayrApi;
import io.relayr.java.api.RuleTemplateApi;
import io.relayr.java.api.UserApi;
import io.relayr.java.api.services.AggregatedDataService;
import io.relayr.java.api.services.NotificationService;
import io.relayr.java.api.services.RawDataService;
import io.relayr.java.storage.DeviceModelCache;
import io.relayr.java.websocket.WebSocketClient;
import java.lang.Override;
import java.lang.SuppressWarnings;
/**
* A manager for {@code RelayrJavaSdk}'s injections into static fields.
*/
public final class RelayrJavaSdk$$StaticInjection extends StaticInjection {
private Binding userApi;
private Binding deviceApi;
private Binding relayrApi;
private Binding groupsApi;
private Binding accountsApi;
private Binding deviceModelsApi;
private Binding deviceModelsCache;
private Binding webSocketClient;
private Binding publishersApi;
private Binding projectsApi;
private Binding ruleTemplateApi;
private Binding rawDataService;
private Binding aggregatedDataService;
private Binding notificationService;
/**
* Used internally to link bindings/providers together at run time
* according to their dependency graph.
*/
@Override
@SuppressWarnings("unchecked")
public void attach(Linker linker) {
userApi = (Binding) linker.requestBinding("io.relayr.java.api.UserApi", RelayrJavaSdk.class, getClass().getClassLoader());
deviceApi = (Binding) linker.requestBinding("io.relayr.java.api.DeviceApi", RelayrJavaSdk.class, getClass().getClassLoader());
relayrApi = (Binding) linker.requestBinding("io.relayr.java.api.RelayrApi", RelayrJavaSdk.class, getClass().getClassLoader());
groupsApi = (Binding) linker.requestBinding("io.relayr.java.api.GroupsApi", RelayrJavaSdk.class, getClass().getClassLoader());
accountsApi = (Binding) linker.requestBinding("io.relayr.java.api.AccountsApi", RelayrJavaSdk.class, getClass().getClassLoader());
deviceModelsApi = (Binding) linker.requestBinding("io.relayr.java.api.DeviceModelsApi", RelayrJavaSdk.class, getClass().getClassLoader());
deviceModelsCache = (Binding) linker.requestBinding("io.relayr.java.storage.DeviceModelCache", RelayrJavaSdk.class, getClass().getClassLoader());
webSocketClient = (Binding) linker.requestBinding("io.relayr.java.websocket.WebSocketClient", RelayrJavaSdk.class, getClass().getClassLoader());
publishersApi = (Binding) linker.requestBinding("io.relayr.java.api.PublishersApi", RelayrJavaSdk.class, getClass().getClassLoader());
projectsApi = (Binding) linker.requestBinding("io.relayr.java.api.ProjectsApi", RelayrJavaSdk.class, getClass().getClassLoader());
ruleTemplateApi = (Binding) linker.requestBinding("io.relayr.java.api.RuleTemplateApi", RelayrJavaSdk.class, getClass().getClassLoader());
rawDataService = (Binding) linker.requestBinding("io.relayr.java.api.services.RawDataService", RelayrJavaSdk.class, getClass().getClassLoader());
aggregatedDataService = (Binding) linker.requestBinding("io.relayr.java.api.services.AggregatedDataService", RelayrJavaSdk.class, getClass().getClassLoader());
notificationService = (Binding) linker.requestBinding("io.relayr.java.api.services.NotificationService", RelayrJavaSdk.class, getClass().getClassLoader());
}
/**
* Performs the injections of dependencies into static fields when requested by
* the {@code dagger.ObjectGraph}.
*/
@Override
public void inject() {
RelayrJavaSdk.userApi = userApi.get();
RelayrJavaSdk.deviceApi = deviceApi.get();
RelayrJavaSdk.relayrApi = relayrApi.get();
RelayrJavaSdk.groupsApi = groupsApi.get();
RelayrJavaSdk.accountsApi = accountsApi.get();
RelayrJavaSdk.deviceModelsApi = deviceModelsApi.get();
RelayrJavaSdk.deviceModelsCache = deviceModelsCache.get();
RelayrJavaSdk.webSocketClient = webSocketClient.get();
RelayrJavaSdk.publishersApi = publishersApi.get();
RelayrJavaSdk.projectsApi = projectsApi.get();
RelayrJavaSdk.ruleTemplateApi = ruleTemplateApi.get();
RelayrJavaSdk.rawDataService = rawDataService.get();
RelayrJavaSdk.aggregatedDataService = aggregatedDataService.get();
RelayrJavaSdk.notificationService = notificationService.get();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy