TaskBridgeStreamTransportOptions

data class TaskBridgeStreamTransportOptions<Ctx>(val streamConfig: TaskBridgeStreamTransportConfig = TaskBridgeStreamTransportConfig(), val eventListener: TaskBridgeTransportEventListener<Ctx>? = null, val json: Json = taskBridgeJson(), val dispatcher: CoroutineDispatcher = Dispatchers.IO)

Encapsulates runtime options for TaskBridgeStreamTransport.

Constructors

Link copied to clipboard
constructor(streamConfig: TaskBridgeStreamTransportConfig = TaskBridgeStreamTransportConfig(), eventListener: TaskBridgeTransportEventListener<Ctx>? = null, json: Json = taskBridgeJson(), dispatcher: CoroutineDispatcher = Dispatchers.IO)

Properties

Link copied to clipboard
val dispatcher: CoroutineDispatcher

Dispatcher for flow execution.

Link copied to clipboard

Optional listener for internal transport events.

Link copied to clipboard
val json: Json

JSON serializer instance.

Link copied to clipboard

Resilience and timing configuration.