public static class ServiceLocator.DependencySet extends java.lang.Object implements Builder<ServiceLocator>
Constructor and Description |
---|
DependencySet() |
Modifier and Type | Method and Description |
---|---|
ServiceLocator |
build()
Builds an instance.
|
boolean |
contains(java.lang.Class<? extends Service> serviceClass) |
<T extends Service> |
providerOf(java.lang.Class<T> serviceClass) |
<T extends Service> |
providersOf(java.lang.Class<T> serviceClass) |
ServiceLocator.DependencySet |
with(java.lang.Class<? extends Service> clazz) |
ServiceLocator.DependencySet |
with(java.lang.Iterable<? extends Service> services) |
ServiceLocator.DependencySet |
with(Service service) |
<T extends Service> |
with(ServiceCreationConfiguration<T,?> config) |
ServiceLocator.DependencySet |
withoutMandatoryServices() |
public ServiceLocator.DependencySet with(Service service)
public ServiceLocator.DependencySet with(java.lang.Iterable<? extends Service> services)
public <T extends Service> ServiceLocator.DependencySet with(ServiceCreationConfiguration<T,?> config)
public ServiceLocator.DependencySet with(java.lang.Class<? extends Service> clazz)
public ServiceLocator.DependencySet withoutMandatoryServices()
public boolean contains(java.lang.Class<? extends Service> serviceClass)
public <T extends Service> T providerOf(java.lang.Class<T> serviceClass)
public <T extends Service> java.util.Collection<T> providersOf(java.lang.Class<T> serviceClass)
public ServiceLocator build()
Builder
build
in interface Builder<ServiceLocator>