Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Invalid
-
5.2.0
-
None
Description
Attempted to use @Startup as follows:
@Startup
private static void preloadPages(Logger logger,
ComponentClassResolver resolver, ComponentSource source) {
long start = System.currentTimeMillis();
for (String name : resolver.getPageNames())
{ logger.info("Preloading page " + name); source.getPage(name); }long end = System.currentTimeMillis();
logger.info(String.format("Loaded %d pages in %,d ms", resolver
.getPageNames().size(), end - start));
}
However, my startup method was not invoked. I dug around with the debugger, and it appears that the startupDefs property of the ModuleDefImpl is empty.