
com.cookingfox.chefling.api.CheflingContainer Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of chefling-di-java Show documentation
Show all versions of chefling-di-java Show documentation
Chefling is a very minimal dependency injection container written in pure Java.
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