Class BoltServerAddress

java.lang.Object
org.neo4j.driver.internal.bolt.api.BoltServerAddress

public class BoltServerAddress extends Object
Holds a host and port pair that denotes a Bolt server address.
  • Field Details

    • DEFAULT_PORT

      public static final int DEFAULT_PORT
      See Also:
    • LOCAL_DEFAULT

      public static final BoltServerAddress LOCAL_DEFAULT
    • host

      protected final String host
    • port

      protected final int port
  • Constructor Details

    • BoltServerAddress

      public BoltServerAddress(String address)
    • BoltServerAddress

      public BoltServerAddress(URI uri)
    • BoltServerAddress

      public BoltServerAddress(String host, int port)
    • BoltServerAddress

      public BoltServerAddress(String host, String connectionHost, int port)
  • Method Details

    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • host

      public String host()
    • port

      public int port()
    • connectionHost

      public String connectionHost()
    • unicastStream

      public Stream<BoltServerAddress> unicastStream()
      Create a stream of unicast addresses.

      While this implementation just returns a stream of itself, the subclasses may provide multiple addresses.

      Returns:
      stream of unicast addresses.