public class FirstWant
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
agent |
private static java.lang.String |
AGENT_PREFIX |
private java.util.Set<java.lang.String> |
capabilities |
private java.lang.String |
line |
| Modifier | Constructor and Description |
|---|---|
private |
FirstWant(java.lang.String line,
java.util.Set<java.lang.String> capabilities,
java.lang.String agent) |
| Modifier and Type | Method and Description |
|---|---|
static FirstWant |
fromLine(java.lang.String line)
Parse the first want line in the protocol v0/v1 pack negotiation.
|
java.lang.String |
getAgent() |
java.util.Set<java.lang.String> |
getCapabilities() |
java.lang.String |
getLine() |
private final java.lang.String line
private final java.util.Set<java.lang.String> capabilities
@Nullable private final java.lang.String agent
private static final java.lang.String AGENT_PREFIX
private FirstWant(java.lang.String line,
java.util.Set<java.lang.String> capabilities,
@Nullable
java.lang.String agent)
public static FirstWant fromLine(java.lang.String line) throws PackProtocolException
line - line from the client.PackProtocolException - if the line doesn't follow the protocol format.public java.lang.String getLine()
public java.util.Set<java.lang.String> getCapabilities()
@Nullable public java.lang.String getAgent()