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

com.cookingfox.chefling.api.CheflingContainer Maven / Gradle / Ivy

Go to download

Chefling is a very minimal dependency injection container written in pure Java.

There is a newer version: 7.1.1
Show newest version
package com.cookingfox.chefling.api;

import com.cookingfox.chefling.api.command.*;

/**
 * A dependency injection container that maps types (classes, interfaces) to instances. It resolves
 * a class's full dependency tree using constructor injection.
 */
public interface CheflingContainer extends

        AddChildContainerCommand,
        CreateChildContainerCommand,
        CreateInstanceCommand,
        GetInstanceCommand,
        HasInstanceOrMappingCommand,
        MapFactoryCommand,
        MapInstanceCommand,
        MapTypeCommand,
        RemoveInstanceAndMappingCommand,
        ResetContainerCommand,
        SetParentContainerCommand,
        ValidateContainerCommand {

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy