Package com.mongodb

Class ServerAddress

    • Constructor Detail

      • ServerAddress

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

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

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

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

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

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

      • hashCode

        public int hashCode​()
        Overrides:
        hashCode in class Object
      • getHost

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

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

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

        public List<InetSocketAddress> getSocketAddresses​()
        Gets all underlying socket addresses
        Returns:
        array of socket addresses
        Since:
        3.9
      • defaultHost

        public static String 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

        @Deprecated
        public boolean sameHost​(String 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