All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.jwebmp.guicedinjection.interfaces.IGuiceConfigurator Maven / Gradle / Ivy

package com.jwebmp.guicedinjection.interfaces;

import com.jwebmp.guicedinjection.GuiceConfig;

/**
 * Service Locator Interface for granular configuration of the GuiceContext and Injector
 */
@FunctionalInterface
public interface IGuiceConfigurator
{
	/**
	 * Configuers the guice instance
	 *
	 * @param config
	 * 		The configuration object coming in
	 *
	 * @return The required guice configuration
	 */
	GuiceConfig configure(GuiceConfig config);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy