Class SocketSessionConfigImpl

    • Constructor Detail

      • SocketSessionConfigImpl

        public SocketSessionConfigImpl()
        Creates a new instance.
    • Method Detail

      • isSetReceiveBufferSizeAvailable

        public static boolean isSetReceiveBufferSizeAvailable()
      • isSetSendBufferSizeAvailable

        public static boolean isSetSendBufferSizeAvailable()
      • isGetTrafficClassAvailable

        public static boolean isGetTrafficClassAvailable()
      • isSetTrafficClassAvailable

        public static boolean isSetTrafficClassAvailable()
      • setReuseAddress

        public void setReuseAddress​(boolean reuseAddress)
        Specified by:
        setReuseAddress in interface SocketSessionConfig
        See Also:
        Socket.setReuseAddress(boolean)
      • setReceiveBufferSize

        public void setReceiveBufferSize​(int receiveBufferSize)
        Specified by:
        setReceiveBufferSize in interface SocketSessionConfig
        See Also:
        Socket.setReceiveBufferSize(int)
      • setSendBufferSize

        public void setSendBufferSize​(int sendBufferSize)
        Specified by:
        setSendBufferSize in interface SocketSessionConfig
        See Also:
        Socket.setSendBufferSize(int)
      • setTrafficClass

        public void setTrafficClass​(int trafficClass)
        Specified by:
        setTrafficClass in interface SocketSessionConfig
        See Also:
        Socket.setTrafficClass(int)
      • setKeepAlive

        public void setKeepAlive​(boolean keepAlive)
        Specified by:
        setKeepAlive in interface SocketSessionConfig
        See Also:
        Socket.setKeepAlive(boolean)
      • setOobInline

        public void setOobInline​(boolean oobInline)
        Specified by:
        setOobInline in interface SocketSessionConfig
        See Also:
        Socket.setOOBInline(boolean)
      • getSoLinger

        public int getSoLinger()
        Description copied from interface: SocketSessionConfig
        Please note that enabling SO_LINGER in Java NIO can result in platform-dependent behavior and unexpected blocking of I/O thread.
        Specified by:
        getSoLinger in interface SocketSessionConfig
        See Also:
        Socket.getSoLinger(), Sun Bug Database
      • setSoLinger

        public void setSoLinger​(int soLinger)
        Description copied from interface: SocketSessionConfig
        Please note that enabling SO_LINGER in Java NIO can result in platform-dependent behavior and unexpected blocking of I/O thread.
        Specified by:
        setSoLinger in interface SocketSessionConfig
        Parameters:
        soLinger - Please specify a negative value to disable SO_LINGER.
        See Also:
        Socket.setSoLinger(boolean, int), Sun Bug Database
      • setTcpNoDelay

        public void setTcpNoDelay​(boolean tcpNoDelay)
        Specified by:
        setTcpNoDelay in interface SocketSessionConfig
        See Also:
        Socket.setTcpNoDelay(boolean)