Class TestEnvironment.ManualSubscriberWithSubscriptionSupport<T>
java.lang.Object
org.reactivestreams.tck.TestEnvironment.TestSubscriber<T>
org.reactivestreams.tck.TestEnvironment.ManualSubscriber<T>
org.reactivestreams.tck.TestEnvironment.ManualSubscriberWithSubscriptionSupport<T>
- All Implemented Interfaces:
Subscriber<T>
- Direct Known Subclasses:
IdentityProcessorVerification.ManualSubscriberWithErrorCollection, TestEnvironment.BlackholeSubscriberWithSubscriptionSupport
- Enclosing class:
TestEnvironment
public static class TestEnvironment.ManualSubscriberWithSubscriptionSupport<T>
extends TestEnvironment.ManualSubscriber<T>
-
Field Summary
Fields inherited from class TestEnvironment.ManualSubscriber
receivedFields inherited from class TestEnvironment.TestSubscriber
env, subscription -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidSuccessful terminal state.voidFailed terminal state.voidData notification sent by thePublisherin response to requests toSubscription.request(long).voidInvoked after callingPublisher.subscribe(Subscriber).Methods inherited from class TestEnvironment.ManualSubscriber
expectCompletion, expectCompletion, expectCompletion, expectCompletion, expectError, expectError, expectError, expectError, expectError, expectError, expectErrorWithMessage, expectErrorWithMessage, expectErrorWithMessage, expectErrorWithMessage, expectErrorWithMessage, expectNext, expectNext, expectNone, expectNone, expectNone, expectNone, nextElement, nextElement, nextElement, nextElement, nextElementOrEndOfStream, nextElementOrEndOfStream, nextElementOrEndOfStream, nextElements, nextElements, nextElements, nextElements, request, requestEndOfStream, requestEndOfStream, requestEndOfStream, requestEndOfStream, requestNextElement, requestNextElement, requestNextElement, requestNextElement, requestNextElementOrEndOfStream, requestNextElementOrEndOfStream, requestNextElementOrEndOfStream, requestNextElementOrEndOfStream, requestNextElements, requestNextElements, requestNextElementsMethods inherited from class TestEnvironment.TestSubscriber
cancel
-
Constructor Details
-
ManualSubscriberWithSubscriptionSupport
-
-
Method Details
-
onNext
Description copied from interface:SubscriberData notification sent by thePublisherin response to requests toSubscription.request(long).- Specified by:
onNextin interfaceSubscriber<T>- Overrides:
onNextin classTestEnvironment.ManualSubscriber<T>- Parameters:
element- the element signaled
-
onComplete
public void onComplete()Description copied from interface:SubscriberSuccessful terminal state.No further events will be sent even if
Subscription.request(long)is invoked again.- Specified by:
onCompletein interfaceSubscriber<T>- Overrides:
onCompletein classTestEnvironment.ManualSubscriber<T>
-
onSubscribe
Description copied from interface:SubscriberInvoked after callingPublisher.subscribe(Subscriber).No data will start flowing until
Subscription.request(long)is invoked.It is the responsibility of this
Subscriberinstance to callSubscription.request(long)whenever more data is wanted.The
Publisherwill send notifications only in response toSubscription.request(long).- Specified by:
onSubscribein interfaceSubscriber<T>- Overrides:
onSubscribein classTestEnvironment.TestSubscriber<T>- Parameters:
s- theSubscriptionthat allows requesting data viaSubscription.request(long)
-
onError
Description copied from interface:SubscriberFailed terminal state.No further events will be sent even if
Subscription.request(long)is invoked again.- Specified by:
onErrorin interfaceSubscriber<T>- Overrides:
onErrorin classTestEnvironment.TestSubscriber<T>- Parameters:
cause- the throwable signaled
-