Class TCPIPNodeAddress

    • Constructor Detail

      • TCPIPNodeAddress

        public TCPIPNodeAddress​(String ipAddress,
                                int portNumber)
        Creates a new TCPIPNodeAddress from an IP address and port
        Parameters:
        ipAddress - The IP address part of the NodeAddress
        portNumber - The port number part of the NodeAddress
      • TCPIPNodeAddress

        public TCPIPNodeAddress​(int portNumber)
        Creates a new TCPIPNodeAddress using the local IP address and a given port number. Allows a
        Parameters:
        portNumber - The port number to use
      • TCPIPNodeAddress

        public TCPIPNodeAddress()
        Creates a new TCPIPNodeAddress
    • Method Detail

      • getPort

        public final int getPort()
        Gets the port number part of this address
        Returns:
        The port number part of the address
      • getIpAddress

        public final String getIpAddress()
        Gets the IP address part of the address
        Returns:
        The IP Address part of the address
      • createLink

        protected Link createLink()
                           throws JCSPNetworkException
        Creates a new TCPIPLink connected to a Node with this address
        Specified by:
        createLink in class NodeAddress
        Returns:
        A new TCPIPLink connected to this address
        Throws:
        JCSPNetworkException - Thrown if something goes wrong during the creation of the Link