jodd.petite
Class PetiteRegistry

java.lang.Object
  extended by jodd.petite.PetiteRegistry

public class PetiteRegistry
extends java.lang.Object

Petite registry helps with manual registration of Petite beans by allowing fluent interface.


Nested Class Summary
 class PetiteRegistry.BeanInit
           
 class PetiteRegistry.BeanProvider
           
 class PetiteRegistry.BeanRegister
           
 class PetiteRegistry.BeanWire
          Bean wiring.
 
Constructor Summary
PetiteRegistry(PetiteContainer petiteContainer)
          Creates Petite registry.
 
Method Summary
 PetiteRegistry.BeanRegister bean(java.lang.Class beanType)
          Starts with bean registration.
 PetiteRegistry.BeanInit init(java.lang.String beanName)
          Starts registration of init method.
static PetiteRegistry petite(PetiteContainer petiteContainer)
          Starts with fluent registration.
 PetiteRegistry.BeanProvider provider(java.lang.String providerName)
          Starts with provider definition.
 PetiteRegistry.BeanWire wire(java.lang.String beanName)
          Starts with defining injection points (i.e. wiring) for existing bean.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PetiteRegistry

public PetiteRegistry(PetiteContainer petiteContainer)
Creates Petite registry.

Method Detail

petite

public static PetiteRegistry petite(PetiteContainer petiteContainer)
Starts with fluent registration.


bean

public PetiteRegistry.BeanRegister bean(java.lang.Class beanType)
Starts with bean registration. Example: bean(Foo.class).name("").scope(...).wiringMode(...).define().register();

See Also:
PetiteBeans#registerPetiteBean(Class, String, Class

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.


provider

public PetiteRegistry.BeanProvider provider(java.lang.String providerName)
Starts with provider definition.



Copyright © 2003-2013 Jodd Team