Package net.cnri.servletcontainer
Interface DependencyManager
-
public interface DependencyManager
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> voidprovide(java.lang.Class<T> klass, T object)voidprovide(java.lang.String name)<T> voidprovide(java.lang.String name, java.lang.Class<T> klass, T object)<T> voidrequire(java.lang.Class<T> klass, java.util.function.Consumer<T> consumer)<T> voidrequire(java.lang.String name, java.lang.Class<T> klass, java.util.function.Consumer<T> consumer)voidrequire(java.lang.String name, java.lang.Runnable runnable)
-
-
-
Method Detail
-
require
<T> void require(java.lang.String name, java.lang.Class<T> klass, java.util.function.Consumer<T> consumer)
-
provide
<T> void provide(java.lang.String name, java.lang.Class<T> klass, T object)
-
require
<T> void require(java.lang.Class<T> klass, java.util.function.Consumer<T> consumer)
-
provide
<T> void provide(java.lang.Class<T> klass, T object)
-
require
void require(java.lang.String name, java.lang.Runnable runnable)
-
provide
void provide(java.lang.String name)
-
-