Class SessionListenerRegistrationBean

java.lang.Object
com.aspectran.core.activity.InstantActivitySupport
com.aspectran.undertow.support.SessionListenerRegistrationBean
All Implemented Interfaces:
com.aspectran.core.component.bean.ablility.InitializableBean, com.aspectran.core.component.bean.aware.ActivityContextAware, com.aspectran.core.component.bean.aware.Aware, com.aspectran.core.component.session.SessionListenerRegistration

public class SessionListenerRegistrationBean extends com.aspectran.core.activity.InstantActivitySupport implements com.aspectran.core.component.session.SessionListenerRegistration, com.aspectran.core.component.bean.ablility.InitializableBean
A Bean to register session listener in session manager.

Created: 2020/05/09

Since:
6.7.0
  • Constructor Summary

    Constructors
    Constructor
    Description
    SessionListenerRegistrationBean(String towServerId, String deploymentName)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
     
    void
    register(com.aspectran.core.component.session.SessionListener listener)
     
    void
    remove(com.aspectran.core.component.session.SessionListener listener)
     

    Methods inherited from class com.aspectran.core.activity.InstantActivitySupport

    getActivityContext, getApplicationAdapter, getAvailableActivity, getBeanRegistry, getCurrentActivity, getEnvironment, getMessageSource, getTemplateRenderer, hasCurrentActivity, instantActivity, instantActivity, instantActivity, setActivityContext

    Methods inherited from class java.lang.Object

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

    • SessionListenerRegistrationBean

      public SessionListenerRegistrationBean(String towServerId, String deploymentName)
  • Method Details

    • register

      public void register(com.aspectran.core.component.session.SessionListener listener)
      Specified by:
      register in interface com.aspectran.core.component.session.SessionListenerRegistration
    • remove

      public void remove(com.aspectran.core.component.session.SessionListener listener)
      Specified by:
      remove in interface com.aspectran.core.component.session.SessionListenerRegistration
    • initialize

      public void initialize() throws Exception
      Specified by:
      initialize in interface com.aspectran.core.component.bean.ablility.InitializableBean
      Throws:
      Exception