| Modifier and Type | Method and Description |
|---|---|
MockBean.Builder<T> |
alternative(boolean value) |
MockBean<T> |
build() |
MockBean.Builder<T> |
create(MockBean.CreateFunction<T> callback) |
MockBean.Builder<T> |
creating(T instance)
Each invocation of
Contextual.create(CreationalContext) will return the same instance. |
MockBean.Builder<T> |
destroy(MockBean.DestroyFunction<T> callback) |
MockBean.Builder<T> |
name(String name) |
MockBean.Builder<T> |
qualifiers(Annotation... qualifiers) |
MockBean.Builder<T> |
scope(Class<? extends Annotation> scope) |
MockBean.Builder<T> |
stereotypes(Class<? extends Annotation>... stereotypes) |
MockBean.Builder<T> |
types(Type... types) |
public MockBean.Builder<T> scope(Class<? extends Annotation> scope)
scope - BeanAttributes.getScope()public MockBean.Builder<T> name(String name)
name - BeanAttributes.getName()public MockBean.Builder<T> types(Type... types)
types - BeanAttributes.getTypes()public MockBean.Builder<T> qualifiers(Annotation... qualifiers)
qualifiers - BeanAttributes.getQualifiers()public MockBean.Builder<T> alternative(boolean value)
value - BeanAttributes.isAlternative()public MockBean.Builder<T> stereotypes(Class<? extends Annotation>... stereotypes)
stereotypes - BeanAttributes.getStereotypes()public MockBean.Builder<T> creating(T instance)
Contextual.create(CreationalContext) will return the same instance.instance - public MockBean.Builder<T> create(MockBean.CreateFunction<T> callback)
callback - Contextual.create(CreationalContext)public MockBean.Builder<T> destroy(MockBean.DestroyFunction<T> callback)
callback - Contextual.destroy(Object, CreationalContext)public MockBean<T> build()
MockBean instanceIllegalStateException - If a create callback is not setCopyright © 2017. All rights reserved.