public class

ThrowingProviderBinder

extends Object
java.lang.Object
   ↳ com.google.inject.throwingproviders.ThrowingProviderBinder

Class Overview

Builds a binding for a ThrowingProvider using a fluent API:

ThrowingProviderBinder.create(binder())
    .bind(RemoteProvider.class, Customer.class)
    .to(RemoteCustomerProvider.class)
    .in(RequestScope.class);
 

Summary

Nested Classes
class ThrowingProviderBinder.SecondaryBinder<P extends ThrowingProvider>  
Public Methods
<P extends ThrowingProvider> SecondaryBinder<P> bind(Class<P> interfaceType, Type valueType)
static ThrowingProviderBinder create(Binder binder)
[Expand]
Inherited Methods
From class java.lang.Object

Public Methods

public SecondaryBinder<P> bind (Class<P> interfaceType, Type valueType)

public static ThrowingProviderBinder create (Binder binder)