
com.yammer.dropwizard.ConfiguredBundle Maven / Gradle / Ivy
package com.yammer.dropwizard;
import com.yammer.dropwizard.config.Environment;
/**
* A reusable bundle of functionality, used to define blocks of service behavior that are
* conditional on configuration parameters.
*
* @param the required configuration interface
*/
public interface ConfiguredBundle {
/**
* Initializes the environment.
*
* @param configuration the configuration object
* @param environment the service's {@link Environment}
*/
public void initialize(T configuration, Environment environment);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy