T
- Type of items received by the TestPublisherSubscriber
.public static class TestPublisherSubscriber.Builder<T>
extends java.lang.Object
TestPublisherSubscriber
s 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
.