public TapestryInstanceProvider(Class<?>... modules) { registry = RegistryBuilder.buildAndStartupRegistry(modules); }
/** * Constructs the registry, adds a number of modules (as module classes) to the registry and * performs registry startup. The returned registry is ready to use. The caller is must not invoke * {@link org.apache.tapestry5.ioc.Registry#performRegistryStartup()}. * * @param moduleClasses * modules (as module classes) to add * @return {@link Registry} * @since 5.2.0 */ public static Registry buildAndStartupRegistry(Class... moduleClasses) { return buildAndStartupRegistry(null, moduleClasses); } }
/** * Constructs the registry, adds a number of modules (as module classes) to the registry and * performs registry startup. The returned registry is ready to use. The caller is must not invoke * {@link org.apache.tapestry5.ioc.Registry#performRegistryStartup()}. * * @param moduleClasses * modules (as module classes) to add * @return {@link Registry} * @since 5.2.0 */ public static Registry buildAndStartupRegistry(Class... moduleClasses) { return buildAndStartupRegistry(null, moduleClasses); } }
public TapestryIoCBeanProvider() { super(); registry = RegistryBuilder.buildAndStartupRegistry(JCacheModule.class, HarnessModule.class); }