public class AeronUri
extends java.lang.Object
aeron-uri = "aeron:" media [ "?" param *( "|" param ) ] media = *( "[^?:]" ) param = key "=" value key = *( "[^=]" ) value = *( "[^|]" )Multiple params with the same key are allowed, the last value specified 'wins'.
| Modifier and Type | Class and Description |
|---|---|
static class |
AeronUri.Builder |
| Constructor and Description |
|---|
AeronUri(java.lang.String scheme,
java.lang.String media,
java.util.Map<java.lang.String,java.lang.String> params) |
| Modifier and Type | Method and Description |
|---|---|
static AeronUri.Builder |
builder() |
boolean |
containsAnyKey(java.lang.String[] keys) |
boolean |
containsKey(java.lang.String key) |
java.lang.String |
get(java.lang.String key) |
java.lang.String |
get(java.lang.String key,
java.lang.String defaultValue) |
java.net.InetAddress |
getInetAddress(java.lang.String key) |
InterfaceSearchAddress |
getInterfaceSearchAddress(java.lang.String key,
InterfaceSearchAddress defaultValue) |
java.net.InetSocketAddress |
getSocketAddress(java.lang.String key) |
java.net.InetSocketAddress |
getSocketAddress(java.lang.String key,
int defaultPort,
java.net.InetSocketAddress defaultValue) |
java.lang.String |
media() |
static AeronUri |
parse(java.lang.CharSequence cs) |
java.lang.String |
scheme() |
public AeronUri(java.lang.String scheme,
java.lang.String media,
java.util.Map<java.lang.String,java.lang.String> params)
public java.lang.String media()
public java.lang.String scheme()
public java.lang.String get(java.lang.String key)
public java.lang.String get(java.lang.String key,
java.lang.String defaultValue)
public java.net.InetAddress getInetAddress(java.lang.String key)
throws java.net.UnknownHostException
java.net.UnknownHostExceptionpublic java.net.InetSocketAddress getSocketAddress(java.lang.String key)
public java.net.InetSocketAddress getSocketAddress(java.lang.String key,
int defaultPort,
java.net.InetSocketAddress defaultValue)
public InterfaceSearchAddress getInterfaceSearchAddress(java.lang.String key, InterfaceSearchAddress defaultValue) throws java.net.UnknownHostException
java.net.UnknownHostExceptionpublic boolean containsKey(java.lang.String key)
public boolean containsAnyKey(java.lang.String[] keys)
public static AeronUri parse(java.lang.CharSequence cs)
public static AeronUri.Builder builder()
Copyright © 2014 - 2016 Real Logic Ltd. All Rights Reserved.