public abstract class

GroupedFlowable

extends Flowable<T>
java.lang.Object
   ↳ io.reactivex.Flowable<T>
     ↳ io.reactivex.flowables.GroupedFlowable<K, T>

Class Overview

A Flowable that has been grouped by key, the value of which can be obtained with getKey().

Note: A GroupedFlowable will cache the items it is to emit until such time as it is subscribed to. For this reason, in order to avoid memory leaks, you should not simply ignore those GroupedObservables that do not concern you. Instead, you can signal to them that they may discard their buffers by applying an operator like take(0) to them.

Summary

Protected Constructors
GroupedFlowable(K key)
Constructs a GroupedFlowable with the given key.
Public Methods
K getKey()
Returns the key that identifies the group of items emitted by this GroupedObservable.
[Expand]
Inherited Methods
From class io.reactivex.Flowable
From class java.lang.Object
From interface org.reactivestreams.Publisher

Protected Constructors

protected GroupedFlowable (K key)

Constructs a GroupedFlowable with the given key.

Parameters
key the key

Public Methods

public K getKey ()

Returns the key that identifies the group of items emitted by this GroupedObservable.

Returns
  • the key that the items emitted by this GroupedObservable were grouped by