| Name | Description | Type | Package | Framework |
| ClassSelector | Class | reactor.bus.selector | Reactor | |
| HeaderResolver | Responsible for extracting any applicable headers from a key. | Interface | reactor.bus.selector | Reactor |
| JsonPathSelector | Class | reactor.bus.selector | Reactor | |
| MatchAllSelector | Class | reactor.bus.selector | Reactor | |
| ObjectSelector | Selector implementation that uses the Object. | Class | reactor.bus.selector | Reactor |
| PredicateSelector | Class | reactor.bus.selector | Reactor | |
| RegexSelector | A Selector implementation based on the given regular expression. | Class | reactor.bus.selector | Reactor |
| Selector | A Selector is a wrapper around an arbitrary object. | Interface | reactor.bus.selector | Reactor |
| Selectors | Helper methods for creating Selectors. | Class | reactor.bus.selector | Reactor |
| Selectors .AnonymousKey | Class | reactor.bus.selector | Reactor | |
| SetMembershipSelector | objects on set membership. | Class | reactor.bus.selector | Reactor |
| UriPathSelector | A Selector implementation based on a UriPathTemplate. | Class | reactor.bus.selector | Reactor |
| UriPathTemplate | Represents a URI template. | Class | reactor.bus.selector | Reactor |
| UriSelector | A Selector implementation that matches on various components of a full URI. | Class | reactor.bus.selector | Reactor |