| Package | Description |
|---|---|
| dagger.producers.internal | |
| dagger.producers.monitoring |
This package provides hooks for monitoring producers.
|
| Modifier and Type | Method and Description |
|---|---|
com.google.common.util.concurrent.ListenableFuture<Map<K,Producer<V>>> |
MapOfProducerProducer.compute(ProducerMonitor unusedMonitor) |
com.google.common.util.concurrent.ListenableFuture<Map<K,Produced<V>>> |
MapOfProducedProducer.compute(ProducerMonitor unusedMonitor) |
com.google.common.util.concurrent.ListenableFuture<Set<Produced<T>>> |
SetOfProducedProducer.compute(ProducerMonitor unusedMonitor)
|
protected abstract com.google.common.util.concurrent.ListenableFuture<T> |
AbstractProducer.compute(ProducerMonitor monitor)
Computes this producer's future, which is then cached in
AbstractProducer.get(). |
com.google.common.util.concurrent.ListenableFuture<Set<T>> |
SetProducer.compute(ProducerMonitor unusedMonitor)
Returns a future
Set whose iteration order is that of the elements given by each of the
producers, which are invoked in the order given at creation. |
com.google.common.util.concurrent.ListenableFuture<Map<K,V>> |
MapProducer.compute(ProducerMonitor unusedMonitor) |
| Modifier and Type | Method and Description |
|---|---|
static ProducerMonitor |
ProducerMonitor.noOp()
Returns a monitor that does no monitoring.
|
ProducerMonitor |
TimingProductionComponentMonitor.producerMonitorFor(ProducerToken token) |
abstract ProducerMonitor |
ProductionComponentMonitor.producerMonitorFor(ProducerToken token)
Returns a monitor for an individual producer method.
|
Copyright © 2016 Google, Inc.. All Rights Reserved.