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    * Signals a warm restart of the plugin framework is about to begin
10   *
11   * @since 2.3.0
12   */
13  public class PluginFrameworkWarmRestartingEvent
14  {
15      private final PluginController pluginController;
16      private final PluginAccessor pluginAccessor;
17  
18      public PluginFrameworkWarmRestartingEvent(PluginController pluginController, PluginAccessor pluginAccessor)
19      {
20          this.pluginController = checkNotNull(pluginController);
21          this.pluginAccessor = checkNotNull(pluginAccessor);
22      }
23  
24      public PluginController getPluginController()
25      {
26          return pluginController;
27      }
28  
29      public PluginAccessor getPluginAccessor()
30      {
31          return pluginAccessor;
32      }
33  }