A C E F G I M O P R 
All Classes All Packages

A

ApplicationRouter<T> - Interface in com.spotify.apollo.route
 

C

com.spotify.apollo.route - package com.spotify.apollo.route
 

E

extract(int) - Method in class com.spotify.apollo.route.RuleMatch
 

F

fromUri(String, String, T) - Static method in class com.spotify.apollo.route.Rule
Create a new rule.
fromUri(String, List<String>, T) - Static method in class com.spotify.apollo.route.Rule
Create a new rule.

G

getExtractionCount() - Method in class com.spotify.apollo.route.Rule
 
getMethods() - Method in class com.spotify.apollo.route.Rule
 
getMethodsForValidRules(Request) - Method in interface com.spotify.apollo.route.ApplicationRouter
Returns a collection of valid methods (such as GET and POST) for the URI of the provided request.
getMethodsForValidRules(Request) - Method in class com.spotify.apollo.route.RuleRouter
 
getPath() - Method in class com.spotify.apollo.route.Rule
 
getRule() - Method in class com.spotify.apollo.route.RuleMatch
 
getRuleTargets() - Method in interface com.spotify.apollo.route.ApplicationRouter
Return a list of all target objects that this router handles.
getRuleTargets() - Method in class com.spotify.apollo.route.RuleRouter
 
getTarget() - Method in class com.spotify.apollo.route.Rule
 

I

InvalidUriException - Exception in com.spotify.apollo.route
 
InvalidUriException() - Constructor for exception com.spotify.apollo.route.InvalidUriException
 

M

match(Request) - Method in interface com.spotify.apollo.route.ApplicationRouter
Match a request to a configured entity.
match(Request) - Method in class com.spotify.apollo.route.RuleRouter
 

O

of(Iterable<Rule<T>>) - Static method in class com.spotify.apollo.route.RuleRouter
Create a router from a list of rules.

P

parsedPathArguments() - Method in class com.spotify.apollo.route.RuleMatch
 

R

Rule<T> - Class in com.spotify.apollo.route
Simple holder for a rule.
RuleMatch<T> - Class in com.spotify.apollo.route
The result of matching a rule against an input string.
RuleMatch(Rule<T>, Map<String, String>) - Constructor for class com.spotify.apollo.route.RuleMatch
 
RuleRouter<T> - Class in com.spotify.apollo.route
 
A C E F G I M O P R 
All Classes All Packages