Package org.apache.tapestry5.modules
Class PageLoadModule
java.lang.Object
org.apache.tapestry5.modules.PageLoadModule
- Since:
- 5.3
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic voidbind(ServiceBinder binder) static ComponentDependencyRegistrybuildComponentDependencyRegistry(InternalComponentInvalidationEventHub internalComponentInvalidationEventHub, ResourceChangeTracker resourceChangeTracker, ComponentTemplateSource componentTemplateSource, PageClassLoaderContextManager pageClassLoaderContextManager, ComponentInstantiatorSource componentInstantiatorSource, ComponentClassResolver componentClassResolver, TemplateParser templateParser, ComponentTemplateLocator componentTemplateLocator, PerthreadManager perthreadManager, String componentDependencyFile, boolean productionMode) buildPageCachingReferenceTypeService(List<PageCachingReferenceTypeService> configuration, ChainBuilder chainBuilder) static voidcontributeFactoryDefaults(MappedConfiguration<String, Object> configuration) Contributes factory defaults that may be overridden.static voidcontributePageCachingReferenceTypeService(OrderedConfiguration<PageCachingReferenceTypeService> configuration) voidpreloadPageClassLoaderContexts(PageClassLoaderContextManager pageClassLoaderContextManager, ComponentDependencyRegistry componentDependencyRegistry, boolean productionMode, boolean multipleClassLoaders) static voidpreloadPages(PagePreloader preloader, PreloaderMode mode, boolean productionMode)
-
Constructor Details
-
PageLoadModule
public PageLoadModule()
-
-
Method Details
-
contributeFactoryDefaults
Contributes factory defaults that may be overridden. -
bind
-
preloadPages
@Startup public static void preloadPages(PagePreloader preloader, @Symbol("tapestry.page-preload-mode") PreloaderMode mode, @Symbol("tapestry.production-mode") boolean productionMode) -
preloadPageClassLoaderContexts
@Startup @Order("before:*") public void preloadPageClassLoaderContexts(PageClassLoaderContextManager pageClassLoaderContextManager, ComponentDependencyRegistry componentDependencyRegistry, @Symbol("tapestry.production-mode") boolean productionMode, @Symbol("tapestry.multiple-classloaders") boolean multipleClassLoaders) -
buildPageCachingReferenceTypeService
public static PageCachingReferenceTypeService buildPageCachingReferenceTypeService(List<PageCachingReferenceTypeService> configuration, ChainBuilder chainBuilder) -
contributePageCachingReferenceTypeService
public static void contributePageCachingReferenceTypeService(OrderedConfiguration<PageCachingReferenceTypeService> configuration) -
buildComponentDependencyRegistry
public static ComponentDependencyRegistry buildComponentDependencyRegistry(InternalComponentInvalidationEventHub internalComponentInvalidationEventHub, ResourceChangeTracker resourceChangeTracker, ComponentTemplateSource componentTemplateSource, PageClassLoaderContextManager pageClassLoaderContextManager, ComponentInstantiatorSource componentInstantiatorSource, ComponentClassResolver componentClassResolver, TemplateParser templateParser, ComponentTemplateLocator componentTemplateLocator, PerthreadManager perthreadManager, @Symbol("tapestry.component-dependency-file") String componentDependencyFile, @Symbol("tapestry.production-mode") boolean productionMode)
-