public final class ListCompositeDisposable extends Object implements Disposable, DisposableContainer
Constructor and Description |
---|
ListCompositeDisposable() |
ListCompositeDisposable(Disposable... resources) |
ListCompositeDisposable(Iterable<? extends Disposable> resources) |
Modifier and Type | Method and Description |
---|---|
boolean |
add(Disposable d)
Adds a disposable to this container or disposes it if the
container has been disposed.
|
boolean |
addAll(Disposable... ds) |
void |
clear() |
boolean |
delete(Disposable d)
Removes (but does not dispose) the given disposable if it is part of this
container.
|
void |
dispose()
Dispose the resource, the operation should be idempotent.
|
boolean |
isDisposed()
Returns true if this resource has been disposed.
|
boolean |
remove(Disposable d)
Removes and disposes the given disposable if it is part of this
container.
|
public ListCompositeDisposable()
public ListCompositeDisposable(Disposable... resources)
public ListCompositeDisposable(Iterable<? extends Disposable> resources)
public void dispose()
Disposable
dispose
in interface Disposable
public boolean isDisposed()
Disposable
isDisposed
in interface Disposable
public boolean add(Disposable d)
DisposableContainer
add
in interface DisposableContainer
d
- the disposable to add, not nullpublic boolean addAll(Disposable... ds)
public boolean remove(Disposable d)
DisposableContainer
remove
in interface DisposableContainer
d
- the disposable to remove and dispose, not nullpublic boolean delete(Disposable d)
DisposableContainer
delete
in interface DisposableContainer
d
- the disposable to remove, not nullpublic void clear()
Copyright © 2019. All rights reserved.