| Package | Description |
|---|---|
| dagger.producers.internal |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractProducer<T>
An abstract
Producer implementation that memoizes the result of its compute method. |
class |
MapOfProducedProducer<K,V>
|
class |
MapOfProducerProducer<K,V>
|
class |
MapProducer<K,V>
|
class |
SetOfProducedProducer<T>
|
class |
SetProducer<T>
|
| Modifier and Type | Method and Description |
|---|---|
static <T> Producer<Set<T>> |
SetOfProducedProducer.create() |
static <T> Producer<Set<T>> |
SetProducer.create() |
static <T> Producer<Set<Produced<T>>> |
SetOfProducedProducer.create(Producer<Set<T>>... producers)
|
static <T> Producer<Set<T>> |
SetProducer.create(Producer<Set<T>>... producers)
|
static <T> Producer<Set<T>> |
SetProducer.create(Producer<Set<T>> producer)
Returns the supplied producer.
|
static <T> Producer<T> |
Producers.immediateFailedProducer(Throwable throwable)
Returns a producer that fails with the given exception.
|
static <T> Producer<T> |
Producers.immediateProducer(T value)
Returns a producer that succeeds with the given value.
|
static <T> Producer<T> |
Producers.producerFromProvider(javax.inject.Provider<T> provider)
Returns a producer that immediately executes the binding logic for the given provider every
time it is called.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<Map<K,Producer<V>>> |
MapOfProducerProducer.compute(ProducerMonitor unusedMonitor) |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> MapOfProducedProducer<K,V> |
MapOfProducedProducer.create(Producer<Map<K,Producer<V>>> mapProducerProducer)
Returns a producer of
Map<K, Produced<V>>, where the map is derived from the given map
of producers by waiting for those producers' resulting futures. |
static <K,V> MapProducer<K,V> |
MapProducer.create(Producer<Map<K,Producer<V>>> mapProducerProducer)
Returns a producer of
Map<K, V>, where the map is derived from the given map of
producers by waiting for those producers' resulting futures. |
static <T> Producer<Set<Produced<T>>> |
SetOfProducedProducer.create(Producer<Set<T>>... producers)
|
static <T> Producer<Set<T>> |
SetProducer.create(Producer<Set<T>>... producers)
|
static <T> Producer<Set<T>> |
SetProducer.create(Producer<Set<T>> producer)
Returns the supplied producer.
|
MapOfProducerProducer.Builder<K,V> |
MapOfProducerProducer.Builder.put(K key,
Producer<V> producerOfValue)
Associates k with producerOfValue in
Builder. |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> MapOfProducedProducer<K,V> |
MapOfProducedProducer.create(Producer<Map<K,Producer<V>>> mapProducerProducer)
Returns a producer of
Map<K, Produced<V>>, where the map is derived from the given map
of producers by waiting for those producers' resulting futures. |
static <K,V> MapProducer<K,V> |
MapProducer.create(Producer<Map<K,Producer<V>>> mapProducerProducer)
Returns a producer of
Map<K, V>, where the map is derived from the given map of
producers by waiting for those producers' resulting futures. |
Copyright © 2016 Google, Inc.. All Rights Reserved.