CallbackHandlerRegistry


class CallbackHandlerRegistry


The holder for callbacks that are tagged with RemoteCallable. Note: This should only be referenced by generated code, there is no reason to reference this otherwise.

Summary

Nested types

This interface is deprecated. Deprecated in Java

Public constructors

This function is deprecated. Deprecated in Java

Public functions

Unit
<T : CallbackReceiver?> invokeCallback(
    context: Context,
    receiver: T!,
    intent: Intent
)

This function is deprecated. Deprecated in Java

Unit
<T : CallbackReceiver?> invokeCallback(
    context: Context,
    receiver: T!,
    bundle: Bundle
)

This function is deprecated. Deprecated in Java

java-static Unit
<T : CallbackReceiver?> registerCallbackHandler(
    cls: Class<T!>,
    method: String,
    handler: CallbackHandlerRegistry.CallbackHandler<T!>?
)

This function is deprecated. Deprecated in Java

java-static RemoteCallback?
stubToRemoteCallback(
    receiver: CallbackReceiver,
    cls: Class<CallbackReceiver!>,
    args: Bundle,
    method: String?
)

This function is deprecated. Deprecated in Java

Public constructors

CallbackHandlerRegistry

Added in 1.0.0-alpha03
Deprecated in 1.0.0-alpha03
CallbackHandlerRegistry()

Public functions

invokeCallback

Added in 1.0.0-alpha03
Deprecated in 1.0.0-alpha03
fun <T : CallbackReceiver?> invokeCallback(
    context: Context,
    receiver: T!,
    intent: Intent
): Unit

Trigger a call to a callback using arguments that were generated with getArgumentBundle.

invokeCallback

Added in 1.0.0-alpha03
Deprecated in 1.0.0-alpha03
fun <T : CallbackReceiver?> invokeCallback(
    context: Context,
    receiver: T!,
    bundle: Bundle
): Unit

Trigger a call to a callback using arguments that were generated with getArgumentBundle.

registerCallbackHandler

Added in 1.0.0-alpha03
Deprecated in 1.0.0-alpha03
java-static fun <T : CallbackReceiver?> registerCallbackHandler(
    cls: Class<T!>,
    method: String,
    handler: CallbackHandlerRegistry.CallbackHandler<T!>?
): Unit

Registers a callback handler to be executed when a given PendingIntent is fired for a RemoteCallback. Note: This should only be called by generated code, there is no reason to reference this otherwise.

stubToRemoteCallback

Added in 1.0.0-alpha03
Deprecated in 1.0.0-alpha03
java-static fun stubToRemoteCallback(
    receiver: CallbackReceiver,
    cls: Class<CallbackReceiver!>,
    args: Bundle,
    method: String?
): RemoteCallback?

Turns a callback receiver stub into a remote callback. Note: This should only be called by generated code, there is no reason to reference this otherwise.