Package jodd.petite
Class PetiteRegistry.BeanRegister<T>
- java.lang.Object
-
- jodd.petite.PetiteRegistry.BeanRegister<T>
-
- Enclosing class:
- PetiteRegistry
public class PetiteRegistry.BeanRegister<T> extends java.lang.Object
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PetiteRegistry.BeanRegisterdefine()Bean will be defined rather just registered.PetiteRegistry.BeanRegistername(java.lang.String name)Defines bean name.voidregister()Registers a bean.PetiteRegistry.BeanRegisterscope(java.lang.Class<? extends Scope> scope)Defines beans scope.PetiteRegistry.BeanRegisterwire(WiringMode wiringMode)Defines beans wire mode.PetiteRegistry.BeanRegisterwith(java.util.function.Consumer<T> consumer)
-
-
-
Method Detail
-
name
public PetiteRegistry.BeanRegister name(java.lang.String name)
Defines bean name. If missing, it will be resolved from type name.
-
scope
public PetiteRegistry.BeanRegister scope(java.lang.Class<? extends Scope> scope)
Defines beans scope.
-
wire
public PetiteRegistry.BeanRegister wire(WiringMode wiringMode)
Defines beans wire mode.
-
define
public PetiteRegistry.BeanRegister define()
Bean will be defined rather just registered.
-
with
public PetiteRegistry.BeanRegister with(java.util.function.Consumer<T> consumer)
-
register
public void register()
Registers a bean.
-
-