interface Registration : CompletionHandler, DisposableHandle
register function result
invoke
open fun invoke(cause: Throwable?): Unit