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

org.valkyriercp.application.config.ApplicationObjectConfigurer Maven / Gradle / Ivy

There is a newer version: 1.3
Show newest version
package org.valkyriercp.application.config;

/**
 * Facade interface for configuring application objects. Relieves the burden of
 * the objects having to configure themselves.
 *
 * @author Keith Donald
 */
public interface ApplicationObjectConfigurer {

    /**
     * Configure the specified object.
     *
     * @param applicationObject The object to be configured. Must not be null.
     * @param objectName A name for the object that is unique within the application. Must not be null.
     *
     * @throws IllegalArgumentException if either argument is null.
     */
    public void configure(Object applicationObject, String objectName);

}





© 2015 - 2025 Weber Informatics LLC | Privacy Policy