public class BindingBuilderImpl<T> extends Object implements ServiceConfigurator<T>
ServiceConfigurator.ServiceDisposer<T>, ServiceConfigurator.ServiceProvider<T>| Constructor and Description |
|---|
BindingBuilderImpl(App app,
BindingStack cc,
org.glassfish.hk2.api.DynamicConfiguration dc,
Class<T> serviceProviderClass) |
| 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> qualities) |
ServiceConfigurator<T> |
to(Type type) |
ServiceConfigurator<T> |
toInstance(T instance) |
ServiceConfigurator<T> |
useProxy() |
public BindingBuilderImpl(App app, BindingStack cc, org.glassfish.hk2.api.DynamicConfiguration dc, Class<T> serviceProviderClass)
public ServiceConfigurator<T> toInstance(T instance)
toInstance in interface ServiceConfigurator<T>public ServiceConfigurator<T> providedBy(ServiceConfigurator.ServiceProvider<T> provider)
providedBy in interface ServiceConfigurator<T>public ServiceConfigurator<T> disposedBy(ServiceConfigurator.ServiceDisposer<T> disposer)
disposedBy in interface ServiceConfigurator<T>public ServiceConfigurator<T> to(Type type)
to in interface ServiceConfigurator<T>public ServiceConfigurator<T> qualifiedBy(Annotation quality)
qualifiedBy in interface ServiceConfigurator<T>public ServiceConfigurator<T> qualifiedBy(Class<? extends Annotation> quality)
qualifiedBy in interface ServiceConfigurator<T>public ServiceConfigurator<T> qualifiedBy(Iterable<Annotation> qualities)
qualifiedBy in interface ServiceConfigurator<T>public ServiceConfigurator<T> named(String name)
named in interface ServiceConfigurator<T>public ServiceConfigurator<T> in(Class<? extends Annotation> scope)
in in interface ServiceConfigurator<T>public ServiceConfigurator<T> useProxy()
useProxy in interface ServiceConfigurator<T>Copyright © 2016. All rights reserved.