Package one.nio.net

Class ConnectionString

java.lang.Object
one.nio.net.ConnectionString

public class ConnectionString extends Object
  • Field Details

    • protocol

      protected String protocol
    • host

      protected String host
    • port

      protected int port
    • path

      protected String path
    • params

      protected Map<String,String> params
  • Constructor Details

    • ConnectionString

      protected ConnectionString()
    • ConnectionString

      public ConnectionString(String connectionString)
    • ConnectionString

      public ConnectionString(String connectionString, boolean expand)
  • Method Details

    • getProtocol

      public String getProtocol()
    • getHost

      public String getHost()
    • getPort

      public int getPort()
    • getPath

      public String getPath()
    • getParams

      public Map<String,String> getParams()
    • getStringParam

      public String getStringParam(String key)
    • getStringParam

      public String getStringParam(String key, String defaultValue)
    • getIntParam

      public int getIntParam(String key, int defaultValue)
    • getLongParam

      public long getLongParam(String key, long defaultValue)
    • getBooleanParam

      public boolean getBooleanParam(String key, boolean defaultValue)
    • expand

      public static String expand(String url)
    • getAddressFromProperty

      public static String getAddressFromProperty(String interfaceName)
    • getRoutingAddress

      public static String getRoutingAddress(String targetIP)
    • getInterfaceAddress

      public static String getInterfaceAddress(String interfaceName)
    • parseParameters

      public static Map<String,String> parseParameters(String parameters)
    • toString

      public String toString()
      Overrides:
      toString in class Object