View Javadoc
1   package com.atlassian.plugin.osgi.event;
2   
3   import org.osgi.framework.Filter;
4   
5   /**
6    * Events that are fired when OSGi services are waiting to be resolved.
7    *
8    * @since 2.2.0
9    */
10  public interface PluginServiceDependencyWaitEvent {
11      /**
12       * @return the filter used for the resolution. May be null.
13       */
14      Filter getFilter();
15  
16      /**
17       * @return the Spring bean name for the service reference. May be null.
18       */
19      String getBeanName();
20  
21      /**
22       * @return the key for the plugin waiting for the dependency. May be null if unknown.
23       */
24      String getPluginKey();
25  }