public class ServiceKeyBuilderImpl<T> extends Object implements ServiceKey.Builder<T>
| Constructor and Description |
|---|
ServiceKeyBuilderImpl(Type serviceType,
Class<T> serviceClass) |
| Modifier and Type | Method and Description |
|---|---|
ServiceKey<T> |
build() |
ServiceKeyBuilderImpl<T> |
named(String name) |
ServiceKeyBuilderImpl<T> |
qualifiedBy(Annotation quality) |
ServiceKeyBuilderImpl<T> |
qualifiedBy(Class<? extends Annotation> quality) |
ServiceKeyBuilderImpl<T> |
qualifiedBy(Iterable<Annotation> quality) |
public ServiceKeyBuilderImpl<T> qualifiedBy(Annotation quality)
qualifiedBy in interface ServiceKey.Builder<T>public ServiceKeyBuilderImpl<T> qualifiedBy(Class<? extends Annotation> quality)
qualifiedBy in interface ServiceKey.Builder<T>public ServiceKeyBuilderImpl<T> qualifiedBy(Iterable<Annotation> quality)
qualifiedBy in interface ServiceKey.Builder<T>public ServiceKeyBuilderImpl<T> named(String name)
named in interface ServiceKey.Builder<T>public ServiceKey<T> build()
build in interface ServiceKey.Builder<T>Copyright © 2016. All rights reserved.