ExecutionPlane.Process.Transport.Delivery (execution_plane v0.1.0)

Copy Markdown View Source

Stable mailbox-delivery metadata for transport subscribers.

Direct adapters can use this metadata together with ExecutionPlane.Process.Transport.extract_event/1 and ExecutionPlane.Process.Transport.extract_event/2 to relay transport events without depending on internal worker identity.

Summary

Types

t()

@type t() :: %ExecutionPlane.Process.Transport.Delivery{
  default_subscription_tag: :subscriber_pid,
  message_shape: :tagged,
  tagged_event_tag: atom()
}

Functions

new(tagged_event_tag)

@spec new(atom()) :: t()