class SelectorStrategy
implements Strategy
Selector strategy that routes messages based on custom selector functions.
This strategy evaluates each transport's selector function (if provided) to determine if it should handle a specific message. Transports without selectors are considered as catch-all fallbacks. Among matching transports, one is selected randomly.
reset(): void
Resets the strategy (no-op for selector strategy as it's stateless).
select(): TransportSelection | undefined
Selects a transport based on selector function matching.