com.atlassian.jira.web.session
Class JiraSessionPluginTracker

java.lang.Object
  extended by com.atlassian.jira.web.session.JiraSessionPluginTracker
All Implemented Interfaces:
Startable

public class JiraSessionPluginTracker
extends Object
implements Startable

Acts as a condition queue so that we don't try to destroy sessions until the plugin system is up

Since:
v5.2

Constructor Summary
JiraSessionPluginTracker(com.atlassian.event.api.EventPublisher eventPublisher)
           
 
Method Summary
 void onComponentManagerShutdown(ComponentManagerShutdownEvent shutdownEvent)
           
 void onComponentManagerStarted(ComponentManagerStartedEvent startedEvent)
           
 boolean pluginsUp()
           
 void start()
          This method wil be called after the plugin system is fully initialised and all components added to the dependency injection framework.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JiraSessionPluginTracker

public JiraSessionPluginTracker(com.atlassian.event.api.EventPublisher eventPublisher)
Method Detail

start

public void start()
           throws Exception
Description copied from interface: Startable
This method wil be called after the plugin system is fully initialised and all components added to the dependency injection framework.

Specified by:
start in interface Startable
Throws:
Exception - Allows implementations to throw an Exception.

onComponentManagerStarted

@EventListener
public void onComponentManagerStarted(ComponentManagerStartedEvent startedEvent)

onComponentManagerShutdown

@EventListener
public void onComponentManagerShutdown(ComponentManagerShutdownEvent shutdownEvent)

pluginsUp

public boolean pluginsUp()


Copyright © 2002-2012 Atlassian. All Rights Reserved.