kin-android / org.kin.sdk.base.tools
Name | Summary |
---|---|
BackoffStrategy | sealed class BackoffStrategy |
Callback | onCompleted to be called when callback is complete with either a non null value or an error but never both.interface Callback<T> : Function <T> |
Disposable | interface Disposable<T> |
DisposeBag | class DisposeBag |
ExecutorServices | data class ExecutorServices |
ListObserver | interface ListObserver<T> : Observer < List <T>>, ListOperations <T> |
ListOperations | interface ListOperations<T> |
ListSubject | class ListSubject<T> : ValueSubject < List <T>>, ListObserver <T> |
ManagedServerSentEventStream | class ManagedServerSentEventStream<ResponseType> |
NetworkOperation | data class NetworkOperation<ResponseType> |
NetworkOperationsHandler | interface NetworkOperationsHandler |
NetworkOperationsHandlerImpl | class NetworkOperationsHandlerImpl : NetworkOperationsHandler |
Observer | interface Observer<T> : Disposable <T> |
Optional | class Optional<T> |
Promise | interface Promise<out T> |
PromisedCallback | class PromisedCallback<T> |
PromiseQueue | class PromiseQueue<T> |
ValueListener | May call onNext or onError in a sequence of value updates. Should not emit onNext updates after an onError event.interface ValueListener<T> |
ValueSubject | open class ValueSubject<T> : Observer <T> |
Name | Summary |
---|---|
KinExperimental | annotation class KinExperimental |
Name | Summary |
---|---|
NetworkOperationsHandlerException | sealed class NetworkOperationsHandlerException : Throwable |
RetriesExceededException | class RetriesExceededException : Throwable |
Name | Summary |
---|---|
callback | fun <T> Promise <T>.callback(callback: Callback <T>): Unit |
listen | fun <T> Observer <T>.listen(listener: ValueListener <T>): Observer <T> fun <T> ListObserver <T>.listen(listener: ValueListener < List <T>>): ListObserver <T> |
queueWork | fun <T> NetworkOperationsHandler .queueWork(work: ( PromisedCallback <T>) -> Unit ): Promise <T> |
submitOrRunOn | fun submitOrRunOn(maybeExecutor: ExecutorService ?, work: () -> Unit ): Any |