public class ServiceDependencyManager
extends java.lang.Object
Constructor and Description |
---|
ServiceDependencyManager() |
Modifier and Type | Method and Description |
---|---|
void |
addServiceDependencyListener(ServiceDependencyListener serviceDependencyListener) |
void |
destroy() |
protected void |
doRegisterDependencies(java.lang.Class<?>[] serviceClasses) |
protected void |
doRegisterDependencies(Filter[] filters) |
void |
registerDependencies(java.lang.Class<?>... serviceClasses) |
void |
registerDependencies(java.lang.Class<?>[] serviceClasses,
Filter[] filters) |
void |
registerDependencies(java.util.Collection<java.lang.Class<?>> serviceClasses,
java.util.Collection<Filter> filters) |
void |
registerDependencies(Filter... filters) |
void |
removeServiceDependencyListener(ServiceDependencyListener serviceDependencyListener) |
java.lang.String |
toString() |
void |
verifyDependencies() |
void |
waitForDependencies() |
void |
waitForDependencies(long timeout) |
public void addServiceDependencyListener(ServiceDependencyListener serviceDependencyListener)
public void destroy()
public void registerDependencies(java.lang.Class<?>... serviceClasses)
public void registerDependencies(java.lang.Class<?>[] serviceClasses, Filter[] filters)
public void registerDependencies(java.util.Collection<java.lang.Class<?>> serviceClasses, java.util.Collection<Filter> filters)
public void registerDependencies(Filter... filters)
public void removeServiceDependencyListener(ServiceDependencyListener serviceDependencyListener)
public java.lang.String toString()
toString
in class java.lang.Object
public void verifyDependencies()
public void waitForDependencies()
public void waitForDependencies(long timeout)
protected void doRegisterDependencies(java.lang.Class<?>[] serviceClasses)
protected void doRegisterDependencies(Filter[] filters)