|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.googlecode.fascinator.portal.services.PortalModule
public class PortalModule
A Tapestry Module which controls service instantiation and configuration.
https://fascinator.usq.edu.au/trac/wiki/Fascinator/Documents/Portal/JavaCore#TapestryServices
| Constructor Summary | |
|---|---|
PortalModule()
|
|
| Method Summary | |
|---|---|
static void |
bind(org.apache.tapestry5.ioc.ServiceBinder binder)
Use the ServiceBinder to bind Tapestry Service implementations to their interfaces. |
static AccessControlManager |
buildAccessManager()
Instantiate and return the Manager object for Access Control plugins. |
static 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 Indexer |
buildIndexer()
Instantiate and return an Indexer plugin. |
static RolesManager |
buildRoleManager()
Instantiate and return the Manager object for security Roles plugins. |
static Storage |
buildStorage()
Instantiate and return a Storage plugin. |
static void |
contributeAlias(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.services.AliasContribution<org.apache.tapestry5.services.URLEncoder>> configuration)
Modify the Tapestry URL encoding/decoding to ensure URLs are left exactly as received before they reach our code. |
static void |
contributeApplicationStateManager(org.apache.tapestry5.ioc.MappedConfiguration<Class<?>,org.apache.tapestry5.services.ApplicationStateContribution> configuration)
Modify the configuration of the ApplicationStateManager Tapestry service. |
static void |
contributeResponseCompressionAnalyzer(org.apache.tapestry5.ioc.Configuration<String> configuration)
Modify the configuration of the ResponseCompressionAnalyzer Tapestry service. |
static void |
contributeURLRewriter(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.urlrewriter.URLRewriterRule> configuration,
org.apache.tapestry5.services.RequestGlobals requestGlobals,
org.apache.tapestry5.services.URLEncoder urlEncoder)
Ensure Tapestry routes all URLs to our Dispatch object. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PortalModule()
| Method Detail |
|---|
public static void bind(org.apache.tapestry5.ioc.ServiceBinder binder)
binder - : Tapestry service binder
public 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 hub
public static HouseKeepingManager buildHouseKeepingManager(org.apache.tapestry5.ioc.services.RegistryShutdownHub hub)
hub - : Tapestry shutdown hub
public static AccessControlManager buildAccessManager()
public static AuthManager buildAuthManager()
public static Indexer buildIndexer()
public static RolesManager buildRoleManager()
public static Storage buildStorage()
public static void contributeResponseCompressionAnalyzer(org.apache.tapestry5.ioc.Configuration<String> configuration)
configuration: - Unordered configuration from Tapestrypublic static void contributeApplicationStateManager(org.apache.tapestry5.ioc.MappedConfiguration<Class<?>,org.apache.tapestry5.services.ApplicationStateContribution> configuration)
configuration: - Configuration from Tapestrypublic static void contributeAlias(org.apache.tapestry5.ioc.Configuration<org.apache.tapestry5.services.AliasContribution<org.apache.tapestry5.services.URLEncoder>> configuration)
configuration: - Configuration from Tapestry
public static void contributeURLRewriter(org.apache.tapestry5.ioc.OrderedConfiguration<org.apache.tapestry5.urlrewriter.URLRewriterRule> configuration,
@Inject
org.apache.tapestry5.services.RequestGlobals requestGlobals,
@Inject
org.apache.tapestry5.services.URLEncoder urlEncoder)
configuration: - Configuration from TapestryrequestGlobals: - Request informationurlEncoder: - The URL encoder
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||