Class AbstractWebSocket

    • Constructor Detail

      • AbstractWebSocket

        public AbstractWebSocket()
    • Method Detail

      • getConnectionLostTimeout

        public int getConnectionLostTimeout()
        Get the interval checking for lost connections Default is 60 seconds
        Returns:
        the interval
        Since:
        1.3.4
      • setConnectionLostTimeout

        public void setConnectionLostTimeout​(int connectionLostTimeout)
        Setter for the interval checking for lost connections A value lower or equal 0 results in the check to be deactivated
        Parameters:
        connectionLostTimeout - the interval in seconds
        Since:
        1.3.4
      • stopConnectionLostTimer

        protected void stopConnectionLostTimer()
        Stop the connection lost timer
        Since:
        1.3.4
      • startConnectionLostTimer

        protected void startConnectionLostTimer()
        Start the connection lost timer
        Since:
        1.3.4
      • getConnections

        protected abstract Collection<WebSocket> getConnections()
        Getter to get all the currently available connections
        Returns:
        the currently available connections
        Since:
        1.3.4
      • isTcpNoDelay

        public boolean isTcpNoDelay()
        Tests if TCP_NODELAY is enabled.
        Returns:
        a boolean indicating whether or not TCP_NODELAY is enabled for new connections.
        Since:
        1.3.3
      • setTcpNoDelay

        public void setTcpNoDelay​(boolean tcpNoDelay)
        Setter for tcpNoDelay

        Enable/disable TCP_NODELAY (disable/enable Nagle's algorithm) for new connections

        Parameters:
        tcpNoDelay - true to enable TCP_NODELAY, false to disable.
        Since:
        1.3.3
      • isReuseAddr

        public boolean isReuseAddr()
        Tests Tests if SO_REUSEADDR is enabled.
        Returns:
        a boolean indicating whether or not SO_REUSEADDR is enabled.
        Since:
        1.3.5
      • setReuseAddr

        public void setReuseAddr​(boolean reuseAddr)
        Setter for soReuseAddr

        Enable/disable SO_REUSEADDR for the socket

        Parameters:
        reuseAddr - whether to enable or disable SO_REUSEADDR
        Since:
        1.3.5