Class JPPFServletContainerAuthenticatedWebApplication

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
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
Direct Known Subclasses:
JPPFWebConsoleApplication

@SecureAutoMount public abstract class JPPFServletContainerAuthenticatedWebApplication extends org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
Adapted from org.wicketstuff.wicket.servlet3.auth.ServletContainerAuthenticatedWebApplication without final for extensibility.
  • Field Summary

    Fields inherited from class org.apache.wicket.protocol.http.WebApplication

    META_INF_RESOURCES

    Fields inherited from class org.apache.wicket.Application

    CONFIGURATION
  • Constructor Summary

    Constructors
  • Method Summary

    Modifier and Type
    Method
    Description
    protected boolean
     
     
    protected final Class<? extends org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession>
     
    protected void
     

    Methods inherited from class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication

    getSignInPageClass, hasAnyRole, newSession, onUnauthorizedInstantiation, onUnauthorizedPage, restartResponseAtSignInPage

    Methods inherited from class org.apache.wicket.protocol.http.WebApplication

    addResourceReplacement, addResourceReplacement, get, 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, validateInit

    Methods 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, getHomePage, 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, onDestroy, onEvent, setApplicationSettings, setDebugSettings, setExceptionMapperProvider, setExceptionSettings, setFrameworkSettings, setJavaScriptLibrarySettings, setMarkupSettings, setMetaData, setName, setPageManagerProvider, setPageRendererProvider, setPageSettings, setRequestCycleProvider, setRequestCycleSettings, setRequestLoggerSettings, setResourceSettings, setRootRequestMapper, setSecuritySettings, setSessionStoreProvider, setStoreSettings, usesDeploymentConfig, usesDevelopmentConfig

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • JPPFServletContainerAuthenticatedWebApplication

      public JPPFServletContainerAuthenticatedWebApplication()
  • Method Details

    • init

      protected void init()
      Overrides:
      init in class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
      See Also:
      • WebApplication.init()
    • autoMountPages

      protected boolean autoMountPages()
    • getWebSessionClass

      protected final Class<? extends org.apache.wicket.authroles.authentication.AbstractAuthenticatedWebSession> getWebSessionClass()
      Specified by:
      getWebSessionClass in class org.apache.wicket.authroles.authentication.AuthenticatedWebApplication
    • getContainerManagedWebSessionClass

      protected abstract Class<? extends JPPFServletContainerAuthenticatedWebSession> getContainerManagedWebSessionClass()