Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Engine ¶
type Engine struct {
// contains filtered or unexported fields
}
Engine maps event names to registered routes and dispatches incoming events to the appropriate route handlers.
type Outcome ¶
Outcome holds routing decisions and the overall delivery status for one event. A non-delivered status means the event should not be written.
type Result ¶
Result holds the routing decision for a single event: the target table name and the route that will handle flattening.
type Status ¶
type Status uint8
Status represents the final processing outcome for one consumed Kafka message in the current attempt.
const ( // StatusDelivered means processing completed successfully. StatusDelivered Status = iota // StatusErrored means processing failed transiently and should be // retried by replaying the message. StatusErrored // StatusRejected means processing failed permanently and the // message can be committed (dropped) without retry. StatusRejected )
Click to show internal directories.
Click to hide internal directories.