protected static class AbstractHttpCommandCodec.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.Objectpublic int hashCode()
hashCode in class java.lang.Objectboolean 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)