
com.google.caliper.worker.CaliperProxy_Factory Maven / Gradle / Ivy
The newest version!
// Generated by Dagger (https://google.github.io/dagger).
package com.google.caliper.worker;
import com.google.caliper.worker.connection.ClientConnectionService;
import com.google.common.collect.ImmutableMap;
import dagger.internal.Factory;
import java.net.InetSocketAddress;
import java.util.concurrent.ExecutorService;
import javax.inject.Provider;
public final class CaliperProxy_Factory implements Factory {
private final Provider clientAddressProvider;
private final Provider clientConnectionProvider;
private final Provider executorProvider;
private final Provider classpathProvider;
private final Provider nativeLibraryPathProvider;
private final Provider> processEnvProvider;
public CaliperProxy_Factory(
Provider clientAddressProvider,
Provider clientConnectionProvider,
Provider executorProvider,
Provider classpathProvider,
Provider nativeLibraryPathProvider,
Provider> processEnvProvider) {
this.clientAddressProvider = clientAddressProvider;
this.clientConnectionProvider = clientConnectionProvider;
this.executorProvider = executorProvider;
this.classpathProvider = classpathProvider;
this.nativeLibraryPathProvider = nativeLibraryPathProvider;
this.processEnvProvider = processEnvProvider;
}
@Override
public CaliperProxy get() {
return new CaliperProxy(
clientAddressProvider.get(),
clientConnectionProvider.get(),
executorProvider.get(),
classpathProvider.get(),
nativeLibraryPathProvider.get(),
processEnvProvider.get());
}
public static CaliperProxy_Factory create(
Provider clientAddressProvider,
Provider clientConnectionProvider,
Provider executorProvider,
Provider classpathProvider,
Provider nativeLibraryPathProvider,
Provider> processEnvProvider) {
return new CaliperProxy_Factory(
clientAddressProvider,
clientConnectionProvider,
executorProvider,
classpathProvider,
nativeLibraryPathProvider,
processEnvProvider);
}
public static CaliperProxy newInstance(
InetSocketAddress clientAddress,
ClientConnectionService clientConnection,
ExecutorService executor,
String classpath,
String nativeLibraryPath,
ImmutableMap processEnv) {
return new CaliperProxy(
clientAddress, clientConnection, executor, classpath, nativeLibraryPath, processEnv);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy