public class DefaultOsgiServiceDependency extends java.lang.Object implements OsgiServiceDependency
OsgiServiceDependency.| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
beanName |
private org.osgi.framework.Filter |
filter |
private int |
hashCode |
private boolean |
mandatoryService |
private java.lang.String |
toString |
| Constructor and Description |
|---|
DefaultOsgiServiceDependency(java.lang.String beanName,
org.osgi.framework.Filter filter,
boolean mandatoryService)
Constructs a new
DefaultOsgiServiceDependency instance. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object obj) |
java.lang.String |
getBeanName()
Returns the bean name (if any) that declares this dependency.
|
org.osgi.framework.Filter |
getServiceFilter()
Returns the OSGi filter for the service dependency.
|
int |
hashCode() |
boolean |
isMandatory()
Indicates if the dependency is mandatory or not.
|
java.lang.String |
toString() |
private final java.lang.String beanName
private final org.osgi.framework.Filter filter
private final boolean mandatoryService
private final java.lang.String toString
private final int hashCode
public DefaultOsgiServiceDependency(java.lang.String beanName,
org.osgi.framework.Filter filter,
boolean mandatoryService)
DefaultOsgiServiceDependency instance.beanName - dependency bean name (can be null)filter - dependency OSGi filter (can be null)mandatoryService - flag indicating whether the dependency is
mandatory or notpublic java.lang.String getBeanName()
OsgiServiceDependencygetBeanName in interface OsgiServiceDependencypublic org.osgi.framework.Filter getServiceFilter()
OsgiServiceDependencygetServiceFilter in interface OsgiServiceDependencypublic boolean isMandatory()
OsgiServiceDependencyisMandatory in interface OsgiServiceDependencypublic java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Object