Package rx.subjects
Class ReplaySubject.ReplaySizeBoundBuffer<T>
java.lang.Object
rx.subjects.ReplaySubject.ReplaySizeBoundBuffer<T>
- All Implemented Interfaces:
ReplaySubject.ReplayBuffer<T>
- Enclosing class:
ReplaySubject<T>
static final class ReplaySubject.ReplaySizeBoundBuffer<T>
extends Object
implements ReplaySubject.ReplayBuffer<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescription(package private) static final class -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
limit
final int limit -
head
-
tail
-
size
int size -
done
volatile boolean done -
error
Throwable error
-
-
Constructor Details
-
ReplaySizeBoundBuffer
public ReplaySizeBoundBuffer(int limit)
-
-
Method Details
-
next
- Specified by:
nextin interfaceReplaySubject.ReplayBuffer<T>
-
error
- Specified by:
errorin interfaceReplaySubject.ReplayBuffer<T>
-
complete
public void complete()- Specified by:
completein interfaceReplaySubject.ReplayBuffer<T>
-
drain
- Specified by:
drainin interfaceReplaySubject.ReplayBuffer<T>
-
isComplete
public boolean isComplete()- Specified by:
isCompletein interfaceReplaySubject.ReplayBuffer<T>
-
error
- Specified by:
errorin interfaceReplaySubject.ReplayBuffer<T>
-
last
- Specified by:
lastin interfaceReplaySubject.ReplayBuffer<T>
-
size
public int size()- Specified by:
sizein interfaceReplaySubject.ReplayBuffer<T>
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceReplaySubject.ReplayBuffer<T>
-
toArray
- Specified by:
toArrayin interfaceReplaySubject.ReplayBuffer<T>
-