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

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