Top Description Inners Fields Constructors Methods
rx.internal.operators

public final Class OnSubscribeOnAssemblyCompletable<T>

extends Object
implements OnSubscribe
Class Inheritance
All Implemented Interfaces
rx.Completable.OnSubscribe, rx.functions.Action1, rx.functions.Action, rx.functions.Function
Type Parameters
<T>
the value type
Imports
rx.*, rx.exceptions.AssemblyStackTraceException

Captures the current stack when it is instantiated, makes it available through a field and attaches it to all passing exception.

Nested and Inner Type Summary

Modifier and TypeClass and Description
pack-priv static class

Field Summary

Modifier and TypeField and Description
public static volatile boolean
fullStackTrace

If set to true, the creation of PublisherOnAssembly will capture the raw stacktrace instead of the sanitized version.

pack-priv final Completable.OnSubscribe
pack-priv final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

fullStackTraceback to summary
public static volatile boolean fullStackTrace

If set to true, the creation of PublisherOnAssembly will capture the raw stacktrace instead of the sanitized version.

sourceback to summary
pack-priv final Completable.OnSubscribe source
stacktraceback to summary
pack-priv final String stacktrace

Constructor Detail

OnSubscribeOnAssemblyCompletableback to summary
public OnSubscribeOnAssemblyCompletable(Completable.OnSubscribe source)

Method Detail

callback to summary
public void call(CompletableSubscriber t)

Implements rx.functions.Action1.call.

Annotations
@Override
rx.internal.operators back to summary

pack-priv final Class OnSubscribeOnAssemblyCompletable.OnAssemblyCompletableSubscriber

extends Object
implements CompletableSubscriber
Class Inheritance
  • java.lang.Object
  • rx.internal.operators.OnSubscribeOnAssemblyCompletable.OnAssemblyCompletableSubscriber
All Implemented Interfaces
rx.CompletableSubscriber

Field Summary

Modifier and TypeField and Description
pack-priv final CompletableSubscriber
pack-priv final String

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public void
onCompleted()

Implements rx.CompletableSubscriber.onCompleted.

Called once the deferred computation completes normally.
public void
onError(Throwable
the exception, not null.
e
)

Implements rx.CompletableSubscriber.onError.

Called once if the deferred computation 'throws' an exception.
public void
onSubscribe(Subscription
the Subscription instance to call dispose on for cancellation, not null
d
)

Implements rx.CompletableSubscriber.onSubscribe.

Called once by the Completable to set a Subscription on this instance which then can be used to cancel the subscription at any time.
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

actualback to summary
pack-priv final CompletableSubscriber actual
stacktraceback to summary
pack-priv final String stacktrace

Constructor Detail

OnAssemblyCompletableSubscriberback to summary
public OnAssemblyCompletableSubscriber(CompletableSubscriber actual, String stacktrace)

Method Detail

onCompletedback to summary
public void onCompleted()

Implements rx.CompletableSubscriber.onCompleted.

Doc from rx.CompletableSubscriber.onCompleted.

Called once the deferred computation completes normally.

Annotations
@Override
onErrorback to summary
public void onError(Throwable e)

Implements rx.CompletableSubscriber.onError.

Doc from rx.CompletableSubscriber.onError.

Called once if the deferred computation 'throws' an exception.

Parameters
e:Throwable

the exception, not null.

Annotations
@Override
onSubscribeback to summary
public void onSubscribe(Subscription d)

Implements rx.CompletableSubscriber.onSubscribe.

Doc from rx.CompletableSubscriber.onSubscribe.

Called once by the Completable to set a Subscription on this instance which then can be used to cancel the subscription at any time.

Parameters
d:Subscription

the Subscription instance to call dispose on for cancellation, not null

Annotations
@Override