class PriorityStrategy
implements Strategy
Priority strategy that selects transports based on priority values.
This strategy always attempts to use the highest priority transport first, falling back to lower priority transports only when higher priority ones fail. Transports with the same priority are considered equivalent and one is selected randomly.
reset(): void
Resets the strategy (no-op for priority strategy as it's stateless).
select(): TransportSelection | undefined
Selects the highest priority transport that hasn't been attempted.