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(ClassFactory classFactory)
|
ComponentClassTransformer |
buildComponentClassTransformer(ServiceResources resources)
|
ComponentInstantiatorSource |
buildComponentInstantiatorSource(ClassFactory classFactory,
ComponentClassTransformer transformer,
org.slf4j.Logger logger,
InternalRequestGlobals internalRequestGlobals)
|
ComponentMessagesSource |
buildComponentMessagesSource(AssetFactory contextAssetFactory,
String appCatalog)
|
ComponentTemplateSource |
buildComponentTemplateSource(TemplateParser parser,
PageTemplateLocator locator)
|
CookieSink |
buildCookieSink()
|
CookieSource |
buildCookieSource()
|
CtClassSource |
buildCtClassSource(PropertyShadowBuilder builder)
|
PageLoader |
buildPageLoader(ServiceResources resources)
|
PagePool |
buildPagePool(PageLoader pageLoader,
ComponentMessagesSource componentMessagesSource,
ServiceResources resources)
|
static PageTemplateLocator |
buildPageTemplateLocator(AssetFactory contextAssetFactory,
ComponentClassResolver componentClassResolver)
|
static RequestPageCache |
buildRequestPageCache(PagePool pagePool,
PerthreadManager perthreadManager)
|
ResourceCache |
buildResourceCache(ResourceDigestGenerator digestGenerator)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
InternalModule
public InternalModule(UpdateListenerHub updateListenerHub,
ComponentInstantiatorSource componentInstantiatorSource,
ComponentTemplateSource componentTemplateSource,
RequestGlobals requestGlobals)
bind
public static void bind(ServiceBinder binder)
- Bind all the private/internal services of Tapestry.
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(PagePool pagePool,
PerthreadManager perthreadManager)
buildPageTemplateLocator
public static PageTemplateLocator buildPageTemplateLocator(@ContextProvider
AssetFactory contextAssetFactory,
ComponentClassResolver componentClassResolver)
buildComponentMessagesSource
public ComponentMessagesSource buildComponentMessagesSource(@ContextProvider
AssetFactory contextAssetFactory,
@Inject@Symbol(value="tapestry.app-catalog")
String appCatalog)
buildComponentInstantiatorSource
public ComponentInstantiatorSource buildComponentInstantiatorSource(@Builtin
ClassFactory classFactory,
ComponentClassTransformer transformer,
org.slf4j.Logger logger,
InternalRequestGlobals internalRequestGlobals)
buildComponentClassTransformer
public ComponentClassTransformer buildComponentClassTransformer(ServiceResources resources)
buildPagePool
public PagePool buildPagePool(PageLoader pageLoader,
ComponentMessagesSource componentMessagesSource,
ServiceResources resources)
buildComponentClassCache
public ComponentClassCache buildComponentClassCache(@ComponentLayer
ClassFactory classFactory)
buildCookieSource
public CookieSource buildCookieSource()
buildCookieSink
public CookieSink buildCookieSink()
buildResourceCache
public ResourceCache buildResourceCache(ResourceDigestGenerator digestGenerator)
buildComponentTemplateSource
public ComponentTemplateSource buildComponentTemplateSource(TemplateParser parser,
PageTemplateLocator locator)
buildPageLoader
public PageLoader buildPageLoader(ServiceResources resources)
buildCtClassSource
@Marker(value=ComponentLayer.class)
public CtClassSource buildCtClassSource(PropertyShadowBuilder builder)
Copyright © 2006-2008 Apache Software Foundation. All Rights Reserved.