protected void reinitialize() { super.reinitialize(); singleton = super.construct(); invokeOptionalMethod(METHOD_NAME_LIFECYCLE_CALLBACK_CREATE); }
public void create() throws Exception { super.create(); // EJBTHREE-2046: a hack, because we want to construct before startup if(getBeanInstantiator() == null) { log.warn("EJBTHREE-2046: beanInstantior not set, using default on " + this); // TODO: should not introduce an EJB 3.1 dependency setBeanInstantiator(new Ejb31SpecBeanInstantiator()); } // EJBTHREE-655: fire up an instance for use as MBean delegate singleton = super.construct(); registerManagementInterface(); invokeOptionalMethod(METHOD_NAME_LIFECYCLE_CALLBACK_CREATE); }