public class PortalModule
extends java.lang.Object
A Tapestry Module which controls service instantiation and configuration.
https://fascinator.usq.edu.au/trac/wiki/Fascinator/Documents/Portal/JavaCore#TapestryServices
| Constructor and Description |
|---|
PortalModule() |
| Modifier and Type | Method and Description |
|---|---|
static void |
bind(org.apache.tapestry5.ioc.ServiceBinder binder)
Use the ServiceBinder to bind Tapestry Service implementations
to their interfaces.
|
static com.googlecode.fascinator.api.access.AccessControlManager |
buildAccessManager()
Instantiate and return the Manager object for Access Control plugins.
|
static com.googlecode.fascinator.api.authentication.AuthManager |
buildAuthManager()
Instantiate and return the Manager object for Authentication plugins.
|
static DatabaseServices |
buildDatabaseServices(org.apache.tapestry5.ioc.services.RegistryShutdownHub hub)
Instantiate and return the DatabaseService, making sure Tapestry notifies
the Service at system shutdown.
|
static DynamicPageCache |
buildDynamicPageCache(PortalManager portalManager,
VelocityService velocityService,
ScriptingServices scriptingServices,
org.apache.tapestry5.ioc.services.RegistryShutdownHub hub) |
static HouseKeepingManager |
buildHouseKeepingManager(org.apache.tapestry5.ioc.services.RegistryShutdownHub hub)
Instantiate and return the House Keeper, making sure Tapestry notifies
the Service at system shutdown.
|
static com.googlecode.fascinator.api.indexer.Indexer |
buildIndexer()
Instantiate and return an Indexer plugin.
|
static com.googlecode.fascinator.api.roles.RolesManager |
buildRoleManager()
Instantiate and return the Manager object for security Roles plugins.
|
static com.googlecode.fascinator.api.storage.Storage |
buildStorage()
Instantiate and return a Storage plugin.
|
static void |
contributeApplicationStateManager(org.apache.tapestry5.ioc.MappedConfiguration<java.lang.Class<?>,org.apache.tapestry5.services.ApplicationStateContribution> configuration)
Modify the configuration of the ApplicationStateManager Tapestry
service.
|
static void |
contributeIgnoredPathsFilter(org.apache.tapestry5.ioc.Configuration<java.lang.String> configuration)
Keep Tapestry from processing requests to the web service path.
|
static void |
contributeResponseCompressionAnalyzer(org.apache.tapestry5.ioc.Configuration<java.lang.String> configuration)
Modify the configuration of the ResponseCompressionAnalyzer Tapestry
service.
|
static void |
contributeURLRewriter(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.urlrewriter.URLRewriterRule> configuration) |
public static void bind(org.apache.tapestry5.ioc.ServiceBinder binder)
binder - : Tapestry service binderpublic static DynamicPageCache buildDynamicPageCache(PortalManager portalManager, VelocityService velocityService, ScriptingServices scriptingServices, org.apache.tapestry5.ioc.services.RegistryShutdownHub hub)
public static DatabaseServices buildDatabaseServices(org.apache.tapestry5.ioc.services.RegistryShutdownHub hub)
hub - : Tapestry shutdown hubpublic static HouseKeepingManager buildHouseKeepingManager(org.apache.tapestry5.ioc.services.RegistryShutdownHub hub)
hub - : Tapestry shutdown hubpublic static com.googlecode.fascinator.api.access.AccessControlManager buildAccessManager()
public static com.googlecode.fascinator.api.authentication.AuthManager buildAuthManager()
public static com.googlecode.fascinator.api.indexer.Indexer buildIndexer()
public static com.googlecode.fascinator.api.roles.RolesManager buildRoleManager()
public static com.googlecode.fascinator.api.storage.Storage buildStorage()
public static void contributeResponseCompressionAnalyzer(org.apache.tapestry5.ioc.Configuration<java.lang.String> configuration)
configuration: - Unordered configuration from Tapestrypublic static void contributeApplicationStateManager(org.apache.tapestry5.ioc.MappedConfiguration<java.lang.Class<?>,org.apache.tapestry5.services.ApplicationStateContribution> configuration)
configuration: - Configuration from Tapestrypublic static void contributeURLRewriter(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.urlrewriter.URLRewriterRule> configuration)
public static void contributeIgnoredPathsFilter(org.apache.tapestry5.ioc.Configuration<java.lang.String> configuration)
configuration - ConfigurationCopyright © 2009-2019. All Rights Reserved.