View Javadoc

1   package com.atlassian.plugin.event.events;
2   
3   import com.atlassian.plugin.PluginAccessor;
4   import com.atlassian.plugin.PluginController;
5   
6   import static com.google.common.base.Preconditions.checkNotNull;
7   
8   /**
9    *  Event that signifies the plugin framework is about to be shutdown
10   *  @since 3.2.11
11   */
12  public class PluginFrameworkShuttingDownEvent
13  {
14      private final PluginController pluginController;
15      private final PluginAccessor pluginAccessor;
16  
17      public PluginFrameworkShuttingDownEvent(PluginController pluginController, PluginAccessor pluginAccessor)
18      {
19          this.pluginController = checkNotNull(pluginController);
20          this.pluginAccessor = checkNotNull(pluginAccessor);
21      }
22  
23      public PluginController getPluginController()
24      {
25          return pluginController;
26      }
27  
28      public PluginAccessor getPluginAccessor()
29      {
30          return pluginAccessor;
31      }
32  }