Package org.jppf.admin.web
Class JPPFWebConsoleApplication
java.lang.Object
org.apache.wicket.Application
org.apache.wicket.protocol.http.WebApplication
org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
org.jppf.admin.web.security.JPPFServletContainerAuthenticatedWebApplication
org.jppf.admin.web.JPPFWebConsoleApplication
- All Implemented Interfaces:
org.apache.wicket.authorization.IUnauthorizedComponentInstantiationListener,org.apache.wicket.authroles.authorization.strategies.role.IRoleCheckingStrategy,org.apache.wicket.event.IEventSink,org.apache.wicket.IMetadataContext<Object,,org.apache.wicket.Application> org.apache.wicket.session.ISessionStore.UnboundListener
This is the Wicket
Application class for the JPPF web console.- Author:
- Laurent Cohen
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static StringBase name for localization bundle lookups.Fields inherited from class org.apache.wicket.protocol.http.WebApplication
META_INF_RESOURCESFields inherited from class org.apache.wicket.Application
CONFIGURATION -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic JPPFWebConsoleApplicationget()org.jppf.utils.TypedPropertiesgetConfig(ConfigType type) protected Class<? extends JPPFServletContainerAuthenticatedWebSession>Class<? extends org.apache.wicket.Page>org.jppf.client.monitoring.jobs.JobMonitorintorg.apache.wicket.request.resource.ResourceReferencegetSharedImageURL(String key) protected Class<? extends org.apache.wicket.markup.html.WebPage>org.jppf.client.monitoring.topology.TopologyManagerprotected voidinit()voidmountImageResource(String key) Mount the resource with the specified key.protected voidMethods inherited from class org.jppf.admin.web.security.JPPFServletContainerAuthenticatedWebApplication
autoMountPages, getWebSessionClassMethods inherited from class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
hasAnyRole, newSession, onUnauthorizedInstantiation, onUnauthorizedPage, restartResponseAtSignInPageMethods inherited from class org.apache.wicket.protocol.http.WebApplication
addResourceReplacement, addResourceReplacement, getAjaxRequestTargetListeners, getAjaxRequestTargetProvider, getAndRemoveBufferedResponse, getApplicationKey, getConfigurationType, getCspSettings, getFilterFactoryManager, getInitParameter, getMimeType, getServletContext, getSessionAttributePrefix, getWicketFilter, hasBufferedResponse, hasFilterFactoryManager, internalDestroy, internalInit, logEventTarget, logResponseTarget, mount, mountPackage, mountPage, mountResource, newAjaxRequestTarget, newWebRequest, newWebResponse, outputDevelopmentModeWarning, renderXmlDecl, sessionUnbound, setAjaxRequestTargetProvider, setConfigurationType, setCspSettings, setServletContext, setWicketFilter, storeBufferedResponse, unmount, validateInitMethods inherited from class org.apache.wicket.Application
checkSettingsAvailable, configure, createRequestCycle, decorateHeaderResponse, exists, fetchCreateAndSetSession, get, getApplicationKeys, getApplicationListeners, getApplicationSettings, getBehaviorInstantiationListeners, getComponentInitializationListeners, getComponentInstantiationListeners, getComponentOnAfterRenderListeners, getComponentOnConfigureListeners, getComponentPostOnBeforeRenderListeners, getComponentPreOnBeforeRenderListeners, getConverterLocator, getDebugSettings, getExceptionMapperProvider, getExceptionSettings, getFrameworkSettings, getHeaderContributorListeners, getHeaderResponseDecorators, getInitializers, getJavaScriptLibrarySettings, getMapperContext, getMarkupSettings, getMetaData, getName, getOnComponentTagListeners, getPageFactory, getPageManagerProvider, getPageRendererProvider, getPageSettings, getRequestCycleListeners, getRequestCycleProvider, getRequestCycleSettings, getRequestLogger, getRequestLoggerSettings, getResourceBundles, getResourceReferenceRegistry, getResourceSettings, getRootRequestMapper, getRootRequestMapperAsCompound, getSecuritySettings, getSessionListeners, getSessionStore, getSessionStoreProvider, getSharedResources, getStoreSettings, initApplication, newConverterLocator, newMapperContext, newPageFactory, newRequestLogger, newResourceBundles, newResourceReferenceRegistry, newSharedResources, onEvent, setApplicationSettings, setDebugSettings, setExceptionMapperProvider, setExceptionSettings, setFrameworkSettings, setJavaScriptLibrarySettings, setMarkupSettings, setMetaData, setName, setPageManagerProvider, setPageRendererProvider, setPageSettings, setRequestCycleProvider, setRequestCycleSettings, setRequestLoggerSettings, setResourceSettings, setRootRequestMapper, setSecuritySettings, setSessionStoreProvider, setStoreSettings, usesDeploymentConfig, usesDevelopmentConfig
-
Field Details
-
BASE
Base name for localization bundle lookups.
-
-
Constructor Details
-
JPPFWebConsoleApplication
public JPPFWebConsoleApplication()Default constructor.
-
-
Method Details
-
init
protected void init()- Overrides:
initin classJPPFServletContainerAuthenticatedWebApplication- See Also:
-
WebApplication.init()
-
getTopologyManager
public org.jppf.client.monitoring.topology.TopologyManager getTopologyManager()- Returns:
- the topology manager.
-
getJobMonitor
public org.jppf.client.monitoring.jobs.JobMonitor getJobMonitor()- Returns:
- the job monitor.
-
getHomePage
- Specified by:
getHomePagein classorg.apache.wicket.Application
-
getContainerManagedWebSessionClass
protected Class<? extends JPPFServletContainerAuthenticatedWebSession> getContainerManagedWebSessionClass()- Specified by:
getContainerManagedWebSessionClassin classJPPFServletContainerAuthenticatedWebApplication
-
getSignInPageClass
- Specified by:
getSignInPageClassin classorg.apache.wicket.authroles.authentication.AuthenticatedWebApplication
-
get
- Returns:
- the current application instance.
-
getConfig
- Parameters:
type- the type of config to get.- Returns:
- the configuration handler for the specified config type.
-
getStatsUpdater
- Returns:
- the objects which updates the statistics from all drivers.
-
getPersistence
- Returns:
- the persistence for this web application.
-
getClientConfig
public org.jppf.utils.TypedProperties getClientConfig()- Returns:
- the JPPF client configuration properties.
-
getRefreshInterval
public int getRefreshInterval()- Returns:
- the JPPF client configuration properties.
-
onDestroy
protected void onDestroy()- Overrides:
onDestroyin classorg.apache.wicket.Application
-
mountImageResource
Mount the resource with the specified key.- Parameters:
key- the resource key.
-