org.glassfish.hk2
Interface NamedBinder<U>

All Known Subinterfaces:
Binder<T>

public interface NamedBinder<U>

Created by IntelliJ IDEA. User: dochez Date: 5/11/11 Time: 6:51 AM To change this template use File | Settings | File Templates.


Method Summary
 NamedBinder<U> annotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)
           
<T extends U>
ResolvedBinder<T>
to(java.lang.Class<? extends T> serviceClass)
           
 ResolvedBinder<U> to(java.lang.String className)
           
<T extends U>
ResolvedBinder<T>
to(TypeLiteral<T> typeLiteral)
           
<T extends U>
ResolvedBinder<T>
toInstance(T instance)
           
<T extends U>
ResolvedBinder<T>
toProvider(java.lang.Class<? extends Provider<? extends T>> providerType)
           
<T extends U>
ResolvedBinder<T>
toProvider(Provider<T> provider)
           
<T extends U>
ResolvedBinder<T>
toProvider(TypeLiteral<? extends Provider<? extends T>> providerType)
           
 

Method Detail

annotatedWith

NamedBinder<U> annotatedWith(java.lang.Class<? extends java.lang.annotation.Annotation> annotation)

to

ResolvedBinder<U> to(java.lang.String className)

to

<T extends U> ResolvedBinder<T> to(java.lang.Class<? extends T> serviceClass)

to

<T extends U> ResolvedBinder<T> to(TypeLiteral<T> typeLiteral)

toInstance

<T extends U> ResolvedBinder<T> toInstance(T instance)

toProvider

<T extends U> ResolvedBinder<T> toProvider(Provider<T> provider)

toProvider

<T extends U> ResolvedBinder<T> toProvider(java.lang.Class<? extends Provider<? extends T>> providerType)

toProvider

<T extends U> ResolvedBinder<T> toProvider(TypeLiteral<? extends Provider<? extends T>> providerType)


Copyright © 2011 Oracle Corporation. All Rights Reserved.