Package com.spotify.apollo.route
Class Rule<T>
- java.lang.Object
-
- com.spotify.apollo.route.Rule<T>
-
- Type Parameters:
T
- target type of the rule
public class Rule<T> extends java.lang.Object
Simple holder for a rule.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static <T> Rule<T>
fromUri(java.lang.String uri, java.lang.String methods, T target)
Create a new rule.static <T> Rule<T>
fromUri(java.lang.String uri, java.util.List<java.lang.String> methods, T target)
Create a new rule.int
getExtractionCount()
java.util.List<java.lang.String>
getMethods()
java.lang.String
getPath()
T
getTarget()
-
-
-
Method Detail
-
getMethods
public java.util.List<java.lang.String> getMethods()
-
getPath
public java.lang.String getPath()
-
getTarget
public T getTarget()
-
fromUri
public static <T> Rule<T> fromUri(java.lang.String uri, java.util.List<java.lang.String> methods, T target)
Create a new rule.
-
fromUri
public static <T> Rule<T> fromUri(java.lang.String uri, java.lang.String methods, T target)
Create a new rule.
-
getExtractionCount
public int getExtractionCount()
-
-