org.apache.tapestry5.internal.services
Class InternalModule
java.lang.Object
org.apache.tapestry5.internal.services.InternalModule
@Marker(value=Core.class)
public class InternalModule
- extends Object
TapestryModule has gotten too complicated and it is nice to demarkate public
(and stable) from internal (and volatile).
|
Method Summary |
static void |
bind(ServiceBinder binder)
Bind all the private/internal services of Tapestry. |
static ActionRenderResponseGenerator |
buildActionRenderResponseGenerator(boolean immediateMode,
ObjectLocator locator)
Chooses one of two implementations, based on the configured mode. |
ComponentClassCache |
buildComponentClassCache(ComponentClassCacheImpl service)
|
static ComponentClassTransformer |
buildComponentClassTransformer(ComponentClassTransformerImpl transformer,
InvalidationEventHub hub)
|
ComponentInstantiatorSource |
buildComponentInstantiatorSource(ClassFactory classFactory,
ComponentClassTransformer transformer,
org.slf4j.Logger logger,
InternalRequestGlobals internalRequestGlobals,
ClasspathURLConverter classpathURLConverter)
|
ComponentMessagesSource |
buildComponentMessagesSource(ComponentMessagesSourceImpl service)
|
ComponentTemplateSource |
buildComponentTemplateSource(TemplateParser parser,
PageTemplateLocator locator,
ClasspathURLConverter classpathURLConverter)
|
CookieSink |
buildCookieSink()
|
CookieSource |
buildCookieSource()
|
static CtClassSource |
buildCtClassSource(PropertyShadowBuilder builder,
ComponentInstantiatorSource componentInstantiatorSource)
|
PageActivationContextCollector |
buildPageActivationContextCollector(PageActivationContextCollectorImpl service)
|
PageLoader |
buildPageLoader(PageLoaderImpl service,
InvalidationEventHub templatesHub,
InvalidationEventHub messagesHub)
|
PagePool |
buildPagePool(PagePoolImpl service,
InvalidationEventHub templatesHub,
InvalidationEventHub messagesHub)
|
static PageTemplateLocator |
buildPageTemplateLocator(AssetFactory contextAssetFactory,
ComponentClassResolver componentClassResolver)
|
static RequestPageCache |
buildRequestPageCache(RequestPageCacheImpl service,
PerthreadManager perthreadManager)
|
ResourceCache |
buildResourceCache(ResourceCacheImpl service)
|
StringInterner |
buildStringInterner(StringInternerImpl service)
|
static VirtualAssetStreamer |
buildVirtualAssetStreamer(VirtualAssetStreamerImpl service,
ResourceCache cache)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InternalModule
public InternalModule(UpdateListenerHub updateListenerHub,
RequestGlobals requestGlobals,
@ComponentClasses
InvalidationEventHub classesInvalidationEventHub)
bind
public static void bind(ServiceBinder binder)
- Bind all the private/internal services of Tapestry.
buildVirtualAssetStreamer
public static VirtualAssetStreamer buildVirtualAssetStreamer(@Autobuild
VirtualAssetStreamerImpl service,
ResourceCache cache)
buildActionRenderResponseGenerator
public static ActionRenderResponseGenerator buildActionRenderResponseGenerator(@Symbol(value="tapestry.suppress-redirect-from-action-requests")
boolean immediateMode,
ObjectLocator locator)
- Chooses one of two implementations, based on the configured mode.
buildRequestPageCache
@Scope(value="perthread")
public static RequestPageCache buildRequestPageCache(@Autobuild
RequestPageCacheImpl service,
PerthreadManager perthreadManager)
buildPageTemplateLocator
public static PageTemplateLocator buildPageTemplateLocator(@ContextProvider
AssetFactory contextAssetFactory,
ComponentClassResolver componentClassResolver)
buildComponentMessagesSource
public ComponentMessagesSource buildComponentMessagesSource(@Autobuild
ComponentMessagesSourceImpl service)
buildComponentInstantiatorSource
public ComponentInstantiatorSource buildComponentInstantiatorSource(@Builtin
ClassFactory classFactory,
ComponentClassTransformer transformer,
org.slf4j.Logger logger,
InternalRequestGlobals internalRequestGlobals,
ClasspathURLConverter classpathURLConverter)
buildComponentClassTransformer
public static ComponentClassTransformer buildComponentClassTransformer(@Autobuild
ComponentClassTransformerImpl transformer,
@ComponentClasses
InvalidationEventHub hub)
buildPageLoader
public PageLoader buildPageLoader(@Autobuild
PageLoaderImpl service,
@ComponentTemplates
InvalidationEventHub templatesHub,
@ComponentMessages
InvalidationEventHub messagesHub)
buildPagePool
public PagePool buildPagePool(@Autobuild
PagePoolImpl service,
@ComponentTemplates
InvalidationEventHub templatesHub,
@ComponentMessages
InvalidationEventHub messagesHub)
buildComponentClassCache
public ComponentClassCache buildComponentClassCache(@Autobuild
ComponentClassCacheImpl service)
buildCookieSource
public CookieSource buildCookieSource()
buildCookieSink
public CookieSink buildCookieSink()
buildResourceCache
public ResourceCache buildResourceCache(@Autobuild
ResourceCacheImpl service)
buildComponentTemplateSource
public ComponentTemplateSource buildComponentTemplateSource(TemplateParser parser,
PageTemplateLocator locator,
ClasspathURLConverter classpathURLConverter)
buildCtClassSource
@Marker(value=ComponentLayer.class)
public static CtClassSource buildCtClassSource(PropertyShadowBuilder builder,
ComponentInstantiatorSource componentInstantiatorSource)
buildPageActivationContextCollector
public PageActivationContextCollector buildPageActivationContextCollector(@Autobuild
PageActivationContextCollectorImpl service)
buildStringInterner
public StringInterner buildStringInterner(@Autobuild
StringInternerImpl service)
- Since:
- 5.1.0.0
Copyright © 2006-2009 Apache Software Foundation. All Rights Reserved.