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 Details

    • ChainedBeanPostConstructListener

      public ChainedBeanPostConstructListener(List<io.ebean.event.BeanPostConstructListener> list)
      Construct given the list of BeanPostCreate's.
  • Method Details

    • register

      public ChainedBeanPostConstructListener register(io.ebean.event.BeanPostConstructListener c)
      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

      public boolean isRegisterFor(Class<?> cls)
      Specified by:
      isRegisterFor in interface io.ebean.event.BeanPostConstructListener
    • postConstruct

      public void postConstruct(Object bean)
      Fire postLoad on all registered BeanPostCreate implementations.
      Specified by:
      postConstruct in interface io.ebean.event.BeanPostConstructListener
    • autowire

      public void autowire(Object bean)
      Specified by:
      autowire in interface io.ebean.event.BeanPostConstructListener
    • postCreate

      public void postCreate(Object bean)
      Specified by:
      postCreate in interface io.ebean.event.BeanPostConstructListener