package com.netflix.appinfo.providers; import com.netflix.appinfo.EurekaInstanceConfig; /** * An equivalent {@link javax.inject.Provider} interface for {@link com.netflix.appinfo.EurekaInstanceConfig}. * * Why define this {@link com.netflix.appinfo.providers.EurekaInstanceConfigFactory} instead * of using {@link javax.inject.Provider} instead? Provider does not work due to the fact that * Guice treats Providers specially. * * @author David Liu */ public interface EurekaInstanceConfigFactory { EurekaInstanceConfig get(); }