T - Type of items received by the TestPublisherSubscriber.public static class TestPublisherSubscriber.Builder<T>
extends java.lang.Object
TestPublisherSubscribers with non-default settings.| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
TestPublisherSubscriber<T> |
build()
Create a
TestPublisherSubscriber as configured by the builder. |
TestPublisherSubscriber.Builder<T> |
disableDemandCheck()
Disables asserting items are not delivered without sufficient demand.
|
TestPublisherSubscriber.Builder<T> |
disableLogging()
Disables logging signals.
|
TestPublisherSubscriber.Builder<T> |
enableDemandCheck()
Enables asserting items are not delivered without sufficient demand.
|
TestPublisherSubscriber.Builder<T> |
enableLogging()
Enables logging signals, with the default logger name.
|
TestPublisherSubscriber.Builder<T> |
enableLogging(java.lang.String loggingName)
Enables logging signals, with the specified logger name.
|
TestPublisherSubscriber.Builder<T> |
lastSubscriber(PublisherSource.Subscriber<T> subscriber)
Invoke
PublisherSource.Subscriber after all other validation and collection is done. |
public TestPublisherSubscriber.Builder<T> lastSubscriber(PublisherSource.Subscriber<T> subscriber)
PublisherSource.Subscriber after all other validation and collection is done.subscriber - the PublisherSource.Subscriber to invoke.public TestPublisherSubscriber.Builder<T> enableDemandCheck()
public TestPublisherSubscriber.Builder<T> disableDemandCheck()
public TestPublisherSubscriber.Builder<T> enableLogging()
public TestPublisherSubscriber.Builder<T> enableLogging(java.lang.String loggingName)
loggingName - The logger name to usepublic TestPublisherSubscriber.Builder<T> disableLogging()
public TestPublisherSubscriber<T> build()
TestPublisherSubscriber as configured by the builder.TestPublisherSubscriber.