View Javadoc

1   package com.atlassian.plugin.event.events;
2   
3   import com.atlassian.annotations.ExperimentalApi;
4   import com.atlassian.plugin.PluginAccessor;
5   import com.atlassian.plugin.PluginController;
6   
7   import static com.google.common.base.Preconditions.checkNotNull;
8   
9   /**
10   * Event that signifies the plugin framework is delayed after early startaup and is waiting
11   * to commence late startup.
12   */
13  @ExperimentalApi
14  public class PluginFrameworkDelayedEvent
15  {
16      private final PluginController pluginController;
17      private final PluginAccessor pluginAccessor;
18  
19      public PluginFrameworkDelayedEvent(PluginController pluginController, PluginAccessor pluginAccessor)
20      {
21          this.pluginController = checkNotNull(pluginController);
22          this.pluginAccessor = checkNotNull(pluginAccessor);
23      }
24  
25      public PluginController getPluginController()
26      {
27          return pluginController;
28      }
29  
30      public PluginAccessor getPluginAccessor()
31      {
32          return pluginAccessor;
33      }
34  }