View Javadoc

1   package com.atlassian.plugin.event.events;
2   
3   import com.atlassian.plugin.PluginController;
4   import com.atlassian.plugin.PluginAccessor;
5   import org.apache.commons.lang.Validate;
6   
7   /**
8    * Event that signifies the plugin framework has been shutdown
9    */
10  public class PluginFrameworkShutdownEvent
11  {
12      private final PluginController pluginController;
13      private final PluginAccessor pluginAccessor;
14  
15      public PluginFrameworkShutdownEvent(PluginController pluginController, PluginAccessor pluginAccessor)
16      {
17          Validate.notNull(pluginController);
18          Validate.notNull(pluginAccessor);
19          this.pluginController = pluginController;
20          this.pluginAccessor = pluginAccessor;
21      }
22  
23      public PluginController getPluginController()
24      {
25          return pluginController;
26      }
27  
28      public PluginAccessor getPluginAccessor()
29      {
30          return pluginAccessor;
31      }
32  }