Class ChainedBeanPostConstructListener
java.lang.Object
io.ebeaninternal.server.deploy.ChainedBeanPostConstructListener
- All Implemented Interfaces:
io.ebean.event.BeanPostConstructListener
public final class ChainedBeanPostConstructListener
extends Object
implements io.ebean.event.BeanPostConstructListener
Handles multiple BeanPostLoad's for a given entity type.
-
Constructor Summary
ConstructorsConstructorDescriptionChainedBeanPostConstructListener(List<io.ebean.event.BeanPostConstructListener> list) Construct given the list of BeanPostCreate's. -
Method Summary
Modifier and TypeMethodDescriptionvoidio.ebean.event.BeanPostConstructListenerderegister(io.ebean.event.BeanPostConstructListener c) De-register a BeanPostCreate and return the resulting chain.booleanisRegisterFor(Class<?> cls) voidpostConstruct(Object bean) Fire postLoad on all registered BeanPostCreate implementations.voidpostCreate(Object bean) register(io.ebean.event.BeanPostConstructListener c) Register a new BeanPostCreate and return the resulting chain.
-
Constructor Details
-
ChainedBeanPostConstructListener
Construct given the list of BeanPostCreate's.
-
-
Method Details
-
register
Register a new BeanPostCreate and return the resulting chain. -
deregister
public io.ebean.event.BeanPostConstructListener deregister(io.ebean.event.BeanPostConstructListener c) De-register a BeanPostCreate and return the resulting chain. -
isRegisterFor
- Specified by:
isRegisterForin interfaceio.ebean.event.BeanPostConstructListener
-
postConstruct
Fire postLoad on all registered BeanPostCreate implementations.- Specified by:
postConstructin interfaceio.ebean.event.BeanPostConstructListener
-
autowire
- Specified by:
autowirein interfaceio.ebean.event.BeanPostConstructListener
-
postCreate
- Specified by:
postCreatein interfaceio.ebean.event.BeanPostConstructListener
-