private static class JsonHttpCommandCodec.CommandSpec
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private HttpMethod |
method |
private java.lang.String |
path |
private com.google.common.collect.ImmutableList<java.lang.String> |
pathSegments |
Modifier | Constructor and Description |
---|---|
private |
CommandSpec(HttpMethod method,
java.lang.String path) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
int |
hashCode() |
(package private) boolean |
isFor(HttpMethod method,
com.google.common.collect.ImmutableList<java.lang.String> parts)
Returns whether this instance matches the provided HTTP request.
|
(package private) void |
parsePathParameters(com.google.common.collect.ImmutableList<java.lang.String> parts,
java.util.Map<java.lang.String,java.lang.Object> parameters) |
private final HttpMethod method
private final java.lang.String path
private final com.google.common.collect.ImmutableList<java.lang.String> pathSegments
private CommandSpec(HttpMethod method, java.lang.String path)
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
boolean isFor(HttpMethod method, com.google.common.collect.ImmutableList<java.lang.String> parts)
method
- The request method.parts
- The parsed request path segments.void parsePathParameters(com.google.common.collect.ImmutableList<java.lang.String> parts, java.util.Map<java.lang.String,java.lang.Object> parameters)