Class LogoutEventListener

java.lang.Object
com.atlassian.jira.projectconfig.listener.LogoutEventListener
All Implemented Interfaces:
org.springframework.beans.factory.DisposableBean, org.springframework.beans.factory.InitializingBean

@Component public class LogoutEventListener extends Object implements org.springframework.beans.factory.InitializingBean, org.springframework.beans.factory.DisposableBean
A simple event listener for logout events sent from JIRA. This will clear down a user property to prevent the "Return to project" link being displayed after logout.
  • Constructor Details

    • LogoutEventListener

      @Autowired public LogoutEventListener(com.atlassian.event.api.EventPublisher eventPublisher, UserPropertyManager userPropertyManager)
  • Method Details

    • onLogoutEvent

      @EventListener public void onLogoutEvent(LogoutEvent logoutEvent)
    • destroy

      public void destroy() throws Exception
      Specified by:
      destroy in interface org.springframework.beans.factory.DisposableBean
      Throws:
      Exception
    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception