Class Hierarchy
- java.lang.Object
- com.google.api.gax.batching.AccumulatingBatchReceiver<T> (implements com.google.api.gax.batching.ThresholdBatchReceiver<BatchT>)
- com.google.api.gax.batching.BatchEntry<ElementT,ElementResultT>
- com.google.api.gax.batching.BatcherImpl<ElementT,ElementResultT,RequestT,ResponseT> (implements com.google.api.gax.batching.Batcher<ElementT,ElementResultT>)
- com.google.api.gax.batching.BatchingFlowController<T>
- com.google.api.gax.batching.BatchingSettings
- com.google.api.gax.batching.BatchingSettings.Builder
- com.google.api.gax.batching.BatchingThresholds
- com.google.api.gax.batching.DynamicFlowControlSettings
- com.google.api.gax.batching.DynamicFlowControlSettings.Builder
- com.google.api.gax.batching.FlowControlEventStats
- com.google.api.gax.batching.FlowControlEventStats.FlowControlEvent (implements java.lang.Comparable<T>)
- com.google.api.gax.batching.FlowController
- com.google.api.gax.batching.FlowControlSettings
- com.google.api.gax.batching.FlowControlSettings.Builder
- com.google.api.gax.batching.NumericThreshold<E> (implements com.google.api.gax.batching.BatchingThreshold<E>)
- com.google.api.gax.batching.PartitionKey
- com.google.api.gax.batching.ThresholdBatcher<E>
- com.google.api.gax.batching.ThresholdBatcher.Builder<E>
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- com.google.api.gax.batching.FlowController.FlowControlException
- com.google.api.gax.batching.FlowController.MaxOutstandingElementCountReachedException
- com.google.api.gax.batching.FlowController.MaxOutstandingRequestBytesReachedException
- java.lang.RuntimeException
- com.google.api.gax.batching.BatchingException
- com.google.api.gax.batching.FlowController.FlowControlRuntimeException
- com.google.api.gax.batching.FlowController.FlowControlException
- java.lang.Exception
- com.google.api.gax.rpc.UnaryCallSettings<RequestT,ResponseT>
- com.google.api.gax.batching.BatchingCallSettings<ElementT,ElementResultT,RequestT,ResponseT>
- com.google.api.gax.rpc.UnaryCallSettings.Builder<RequestT,ResponseT>
- com.google.api.gax.batching.BatchingCallSettings.Builder<ElementT,ElementResultT,RequestT,ResponseT>
Interface Hierarchy
- java.lang.AutoCloseable
- com.google.api.gax.batching.Batcher<ElementT,ElementResultT>
- com.google.api.gax.batching.BatchingDescriptor<ElementT,ElementResultT,RequestT,ResponseT>
- com.google.api.gax.batching.BatchingRequestBuilder<ElementT,RequestT>
- com.google.api.gax.batching.BatchingThreshold<E>
- com.google.api.gax.batching.BatchMerger<B>
- com.google.api.gax.batching.ElementCounter<E>
- com.google.api.gax.batching.RequestBuilder<RequestT>
- com.google.api.gax.batching.ThresholdBatchReceiver<BatchT>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- com.google.api.gax.batching.FlowController.LimitExceededBehavior
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)