Package jodd.petite
Class PetiteRegistry
- java.lang.Object
-
- jodd.petite.PetiteRegistry
-
public class PetiteRegistry extends java.lang.ObjectPetite registry helps with manual registration of Petite beans by allowing fluent interface.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classPetiteRegistry.BeanDestroyclassPetiteRegistry.BeanInitclassPetiteRegistry.BeanProviderclassPetiteRegistry.BeanRegister<T>classPetiteRegistry.BeanWireBean wiring.
-
Constructor Summary
Constructors Constructor Description PetiteRegistry(PetiteContainer petiteContainer)Creates Petite registry.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PetiteRegistry.BeanRegisterbean(java.lang.Class beanType)Starts with bean registration.PetiteRegistry.BeanDestroydestroy(java.lang.String beanName)Starts registration of destroy method.PetiteRegistry.BeanInitinit(java.lang.String beanName)Starts registration of init method.static PetiteRegistryof(PetiteContainer petiteContainer)Starts with fluent registration.PetiteContainerpetiteContainer()ReturnsPetiteContainer.PetiteRegistry.BeanProviderprovider(java.lang.String providerName)Starts with provider definition.PetiteRegistry.BeanWirewire(java.lang.String beanName)Starts with defining injection points (i.e.
-
-
-
Constructor Detail
-
PetiteRegistry
public PetiteRegistry(PetiteContainer petiteContainer)
Creates Petite registry.
-
-
Method Detail
-
of
public static PetiteRegistry of(PetiteContainer petiteContainer)
Starts with fluent registration.
-
petiteContainer
public PetiteContainer petiteContainer()
ReturnsPetiteContainer.
-
bean
public PetiteRegistry.BeanRegister bean(java.lang.Class beanType)
Starts with bean registration. Example:bean(Foo.class).name("").scope(...).wiringMode(...).define().register();
-
wire
public PetiteRegistry.BeanWire wire(java.lang.String beanName)
Starts with defining injection points (i.e. wiring) for existing bean.
-
init
public PetiteRegistry.BeanInit init(java.lang.String beanName)
Starts registration of init method.
-
destroy
public PetiteRegistry.BeanDestroy destroy(java.lang.String beanName)
Starts registration of destroy method.
-
provider
public PetiteRegistry.BeanProvider provider(java.lang.String providerName)
Starts with provider definition.
-
-