Completable
데이터를 발행하는 Observable
, Single
, Maybe
와 달리 데이터의 발행의 완료(onComplete
) 혹은 에러(onError
)에만 이벤트를 발생시키는 특수한 형태이다.
onComplete
는 데이터의 발행이 완료되었음을 알린다.onError
는 에러가 발생하였음을 알린다.
fun main() {
Completable.create{
it.onComplete()
}.subscribeBy(
onComplete = {
println("onComplete")
},
onError = {
println("onError")
}
)
}
// onComplete