public interface MessagePortClient


Interface for handling messages received from the other end of a MessagePort channel.

A MessagePortClient implementation must be provided when creating a message channel using createMessageChannel, and its methods are invoked on the specified Executor.

A reference to a MessagePortClient is kept alive by its associated local MessagePort, which in turn is kept alive so long as the message channel is alive.

A client may be notified of multiple messages throughout its lifetime.

Summary

Public methods

abstract void

Called when a Message is received by the port.

Public methods

onMessage

Added in 1.1.0-alpha02
abstract void onMessage(@NonNull Message message)

Called when a Message is received by the port.

Parameters
@NonNull Message message

The Message that has been received by the port.