Package com.coditory.quark.context
Class ContextBuilder
java.lang.Object
com.coditory.quark.context.ContextBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T> ContextBuilder
add
(Class<T> type, BeanCreator<T> beanCreator) <T> ContextBuilder
add
(Class<T> type, String name, BeanCreator<T> beanCreator) <T> ContextBuilder
add
(Class<T> type, String name, Predicate<com.coditory.quark.context.ConditionContext> condition, BeanCreator<T> beanCreator) <T> ContextBuilder
add
(Class<T> type, Predicate<com.coditory.quark.context.ConditionContext> condition, BeanCreator<T> beanCreator) <T> ContextBuilder
add
(T bean) <T> ContextBuilder
build()
<T> ContextBuilder
scanPackage
(Class<?> type) scanPackage
(Class<?> type, Predicate<String> canonicalNameFilter) scanPackage
(String packageName) scanPackage
(String packageName, Predicate<String> canonicalNameFilter) setProperties
(Map<String, Object> properties) setProperty
(String name, Object value)
-
Constructor Details
-
ContextBuilder
public ContextBuilder()
-
-
Method Details
-
scanPackage
-
scanPackage
-
scanPackage
-
scanPackage
-
scanClass
-
setProperty
-
setProperties
-
add
-
add
-
add
public <T> ContextBuilder add(Class<T> type, Predicate<com.coditory.quark.context.ConditionContext> condition, BeanCreator<T> beanCreator) -
add
public <T> ContextBuilder add(Class<T> type, String name, Predicate<com.coditory.quark.context.ConditionContext> condition, BeanCreator<T> beanCreator) -
add
-
add
-
buildEager
-
build
-