public interface ServiceConfigurator<T>
| Modifier and Type | Interface and Description |
|---|---|
static interface |
ServiceConfigurator.ServiceDisposer<T>
A disposer that can fail miserably by throwing an exception.
|
static interface |
ServiceConfigurator.ServiceProvider<T>
A provider that can fail miserably by throwing an exception.
|
| Modifier and Type | Method and Description |
|---|---|
ServiceConfigurator<T> |
disposedBy(ServiceConfigurator.ServiceDisposer<T> disposer) |
ServiceConfigurator<T> |
in(Class<? extends Annotation> scope) |
ServiceConfigurator<T> |
named(String name) |
ServiceConfigurator<T> |
providedBy(ServiceConfigurator.ServiceProvider<T> provider) |
ServiceConfigurator<T> |
qualifiedBy(Annotation quality) |
ServiceConfigurator<T> |
qualifiedBy(Class<? extends Annotation> quality) |
ServiceConfigurator<T> |
qualifiedBy(Iterable<Annotation> quality) |
ServiceConfigurator<T> |
to(Type type) |
ServiceConfigurator<T> |
toInstance(T instance) |
ServiceConfigurator<T> |
useProxy() |
ServiceConfigurator<T> toInstance(T instance)
ServiceConfigurator<T> providedBy(ServiceConfigurator.ServiceProvider<T> provider)
ServiceConfigurator<T> disposedBy(ServiceConfigurator.ServiceDisposer<T> disposer)
ServiceConfigurator<T> to(Type type)
ServiceConfigurator<T> qualifiedBy(Annotation quality)
ServiceConfigurator<T> qualifiedBy(Class<? extends Annotation> quality)
ServiceConfigurator<T> qualifiedBy(Iterable<Annotation> quality)
ServiceConfigurator<T> named(String name)
ServiceConfigurator<T> in(Class<? extends Annotation> scope)
ServiceConfigurator<T> useProxy()
Copyright © 2016. All rights reserved.