public final class DefaultReceivedObjectBuffer<T> extends java.lang.Object implements Buffer<T>
| Constructor and Description |
|---|
DefaultReceivedObjectBuffer(BufferObserver<T> observer,
BufferItemNotificationSubscribers<T> subscribers) |
| Modifier and Type | Method and Description |
|---|---|
void |
assertContains(MatchCountCondition matchCountCondition,
org.assertj.core.api.Condition<T> condition) |
void |
clearItems() |
boolean |
contains(MatchCountCondition matchCountCondition,
org.assertj.core.api.Condition<T> condition) |
boolean |
isEmpty() |
Poll<T> |
poll() |
Poll<T> |
pollFor(java.time.Duration duration) |
void |
store(java.lang.Iterable<T> objects) |
void |
store(T object) |
void |
store(T[] objects) |
void |
subscribeFor(org.assertj.core.api.Condition<T> condition,
ItemSubscriber<T> subscriber) |
void |
subscribeForItems(ItemSubscriber<T> subscriber) |
public DefaultReceivedObjectBuffer(BufferObserver<T> observer, BufferItemNotificationSubscribers<T> subscribers)
public void store(T object)
store in interface ObjectStorage<T>public void store(T[] objects)
store in interface ObjectStorage<T>public void store(java.lang.Iterable<T> objects)
store in interface ObjectStorage<T>public void assertContains(MatchCountCondition matchCountCondition, org.assertj.core.api.Condition<T> condition)
assertContains in interface Checkable<T>public boolean contains(MatchCountCondition matchCountCondition, org.assertj.core.api.Condition<T> condition)
public boolean isEmpty()
isEmpty in interface ObjectStorage<T>public void clearItems()
clearItems in interface ObjectStorage<T>public void subscribeForItems(ItemSubscriber<T> subscriber)
subscribeForItems in interface Subscribable<T>public void subscribeFor(org.assertj.core.api.Condition<T> condition, ItemSubscriber<T> subscriber)
subscribeFor in interface Subscribable<T>