1 package com.atlassian.plugin.osgi.event;
2
3 import org.osgi.framework.Filter;
4
5
6
7
8
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 }