package io.fathom.cloud.lbaas.backend;
import io.fathom.cloud.lbaas.backend.selfhosted.SelfHostedLbaasBackend;
import javax.inject.Inject;
import javax.inject.Provider;
import javax.inject.Singleton;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import com.google.inject.persist.Transactional;
@Singleton
@Transactional
public class LbaasBackends {
private static final Logger log = LoggerFactory.getLogger(LbaasBackends.class);
@Inject
Provider<SelfHostedLbaasBackend> selfHostedProvider;
public LbaasBackend getBackend() {
SelfHostedLbaasBackend selfHosted = selfHostedProvider.get();
return selfHosted;
}
}