public class InstanceIdentifier
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<InstanceIdentifier> |
HOST_IDENTIFIER_COMPARATOR |
Constructor and Description |
---|
InstanceIdentifier(java.lang.String hostname,
int number) |
Modifier and Type | Method and Description |
---|---|
static java.util.stream.Stream<InstanceIdentifier> |
createIdentifiers(java.util.stream.Stream<java.lang.String> hostnameExpressions)
Creates a stream of hostname identifiers from a stream of hostname expressions
|
static java.util.Map<InstanceIdentifier,java.lang.Integer> |
createOrderMap(java.util.stream.Stream<java.lang.String> hostnameExpressions)
Creates a map that can be used to deterministically assign global instance numbers
|
boolean |
equals(java.lang.Object o) |
protected static java.util.stream.Stream<java.lang.String> |
extractHostnames(java.lang.String hostname) |
java.lang.String |
getHostname() |
int |
getNumber() |
int |
hashCode() |
public static final java.util.Comparator<InstanceIdentifier> HOST_IDENTIFIER_COMPARATOR
public InstanceIdentifier(java.lang.String hostname, int number)
public static java.util.Map<InstanceIdentifier,java.lang.Integer> createOrderMap(java.util.stream.Stream<java.lang.String> hostnameExpressions)
hostnameExpressions
- the hostname expressions to expandpublic static java.util.stream.Stream<InstanceIdentifier> createIdentifiers(java.util.stream.Stream<java.lang.String> hostnameExpressions)
hostnameExpressions
- the hostname expressionsprotected static java.util.stream.Stream<java.lang.String> extractHostnames(java.lang.String hostname)
public java.lang.String getHostname()
public int getNumber()
public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object