Package com.mongodb

Class ServerAddress

    • Constructor Summary

      Constructors 
      Constructor Description
      ServerAddress()
      Creates a ServerAddress with default host and port
       host)
      Creates a ServerAddress with default port
       host, int port)
      Creates a ServerAddress
       inetAddress)
      Creates a ServerAddress with default port
       inetAddress, int port)
      Creates a ServerAddress
       inetSocketAddress)
      Creates a ServerAddress
    • Constructor Detail

      • ServerAddress

        public ServerAddress()
        Creates a ServerAddress with default host and port
      • ServerAddress

        public ServerAddress​(@Nullable
                              host)
        Creates a ServerAddress with default port
        Parameters:
        host - hostname
      • ServerAddress

        public ServerAddress​( inetAddress)
        Creates a ServerAddress with default port
        Parameters:
        inetAddress - host address
      • ServerAddress

        public ServerAddress​( inetAddress,
                             int port)
        Creates a ServerAddress
        Parameters:
        inetAddress - host address
        port - mongod port
      • ServerAddress

        public ServerAddress​( inetSocketAddress)
        Creates a ServerAddress
        Parameters:
        inetSocketAddress - inet socket address containing hostname and port
      • ServerAddress

        public ServerAddress​(@Nullable
                              host,
                             int port)
        Creates a ServerAddress
        Parameters:
        host - hostname
        port - mongod port
    • Method Detail

      • equals

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

        public int hashCode()
        Overrides:
         in class 
      • getHost

        public  getHost()
        Gets the hostname
        Returns:
        hostname
      • getPort

        public int getPort()
        Gets the port number
        Returns:
        port
      • getSocketAddress

        public  getSocketAddress()
        Gets the underlying socket address
        Returns:
        socket address
      • getSocketAddresses

        public <> getSocketAddresses()
        Gets all underlying socket addresses
        Returns:
        array of socket addresses
        Since:
        3.9
      • toString

        public  toString()
        Overrides:
         in class 
      • defaultHost

        public static  defaultHost()
        Returns the default database host: "127.0.0.1"
        Returns:
        IP address of default host.
      • defaultPort

        public static int defaultPort()
        Returns the default database port: 27017
        Returns:
        the default port
      • sameHost

        public boolean sameHost​( hostName)
        Deprecated.
        use the equals(Object) method instead
        Determines whether this address is the same as a given host.
        Parameters:
        hostName - the address to compare
        Returns:
        if they are the same