View Javadoc
1   package com.atlassian.plugin.osgi.event;
2   
3   import org.osgi.framework.Filter;
4   
5   /**
6    * Abstract implementation of plugin service dependency waiting events
7    *
8    * @since 2.2.1
9    */
10  class AbstractPluginServiceDependencyWaitEvent implements PluginServiceDependencyWaitEvent {
11      protected final Filter filter;
12      protected final String beanName;
13      protected final String pluginKey;
14  
15      protected AbstractPluginServiceDependencyWaitEvent(String pluginKey, String beanName, Filter filter) {
16          this.pluginKey = pluginKey;
17          this.beanName = beanName;
18          this.filter = filter;
19      }
20  
21      public Filter getFilter() {
22          return filter;
23      }
24  
25      public String getBeanName() {
26          return beanName;
27      }
28  
29      public String getPluginKey() {
30          return pluginKey;
31      }
32  }