Package org.h2.util

Class Utils10


  • public final class Utils10
    extends java.lang.Object
    Utilities with specialized implementations for Java 10 and later versions. This class contains implementations for Java 10 and later versions.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static boolean getTcpQuickack​(java.net.Socket socket)
      Returns the value of TCP_QUICKACK option.
      static boolean setTcpQuickack​(java.net.Socket socket, boolean value)
      Sets the value of TCP_QUICKACK option.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getTcpQuickack

        public static boolean getTcpQuickack​(java.net.Socket socket)
                                      throws java.io.IOException
        Returns the value of TCP_QUICKACK option.
        Parameters:
        socket - the socket
        Returns:
        the current value of TCP_QUICKACK option
        Throws:
        java.io.IOException - on I/O exception
        java.lang.UnsupportedOperationException - if TCP_QUICKACK is not supported
      • setTcpQuickack

        public static boolean setTcpQuickack​(java.net.Socket socket,
                                             boolean value)
        Sets the value of TCP_QUICKACK option.
        Parameters:
        socket - the socket
        value - the value to set
        Returns:
        whether operation was successful