Class ExternalApplicationSessionService

  • All Implemented Interfaces:
    java.io.Serializable

    @ApplicationScoped
    public class ExternalApplicationSessionService
    extends org.gluu.service.custom.script.ExternalScriptService
    Provides factory methods needed to create external application session extension
    Version:
    August 9, 2017
    Author:
    Yuriy Movchan
    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class org.gluu.service.custom.script.ExternalScriptService

        customScriptConfigurations, customScriptConfigurationsNameMap, customScriptManager, customScriptType, defaultExternalCustomScript, loaded, log
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean executeExternalEndSessionMethod​(org.gluu.model.custom.script.conf.CustomScriptConfiguration customScriptConfiguration, javax.servlet.http.HttpServletRequest httpRequest, SessionId sessionId)  
      boolean executeExternalEndSessionMethods​(javax.servlet.http.HttpServletRequest httpRequest, SessionId sessionId)  
      boolean executeExternalStartSessionMethod​(org.gluu.model.custom.script.conf.CustomScriptConfiguration customScriptConfiguration, javax.servlet.http.HttpServletRequest httpRequest, SessionId sessionId)  
      boolean executeExternalStartSessionMethods​(javax.servlet.http.HttpServletRequest httpRequest, SessionId sessionId)  
      void externalEvent​(SessionEvent event)  
      • Methods inherited from class org.gluu.service.custom.script.ExternalScriptService

        addExternalConfigurations, clearScriptError, configure, determineDefaultCustomScriptConfiguration, executeExternalGetApiVersion, getCustomScriptConfigurationByName, getCustomScriptConfigurations, getCustomScriptConfigurationsByDns, getCustomScriptType, getDefaultExternalCustomScript, init, isEnabled, isLoaded, reload, reloadExternal, saveScriptError
      • Methods inherited from class java.lang.Object

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

      • ExternalApplicationSessionService

        public ExternalApplicationSessionService()
    • Method Detail

      • executeExternalStartSessionMethod

        public boolean executeExternalStartSessionMethod​(org.gluu.model.custom.script.conf.CustomScriptConfiguration customScriptConfiguration,
                                                         javax.servlet.http.HttpServletRequest httpRequest,
                                                         SessionId sessionId)
      • executeExternalStartSessionMethods

        public boolean executeExternalStartSessionMethods​(javax.servlet.http.HttpServletRequest httpRequest,
                                                          SessionId sessionId)
      • executeExternalEndSessionMethod

        public boolean executeExternalEndSessionMethod​(org.gluu.model.custom.script.conf.CustomScriptConfiguration customScriptConfiguration,
                                                       javax.servlet.http.HttpServletRequest httpRequest,
                                                       SessionId sessionId)
      • executeExternalEndSessionMethods

        public boolean executeExternalEndSessionMethods​(javax.servlet.http.HttpServletRequest httpRequest,
                                                        SessionId sessionId)
      • externalEvent

        public void externalEvent​(SessionEvent event)