Java 13 – Socket API Reimplementation

  • Post author:
  • Post category:Java 13
  • Post comments:1 Comment
Java 13 - Socket API Reimplementation

This topic is about Java 13 – Socket API Reimplementation.

Java 13 have reimplemented the Java Socket API. Old Socket APIs like java.net.Socket and java.net.ServerSocket has been replaced.

  • PlainSocketImpl is no more in use, now the Socket API provider points to NioSocketImpl.
  • New implementation leverages the java.nio infrastructure for better concurrency and i/o control.
  • New implementation is backwards compatible with code using older implementation.
  • New implementation is now default with Java 12.
  • Old implementation can be selected by multiple ways:
    • Set system property jdk.net.usePlainSockteImpl to true.
    • Run java with -Djdk.net.usePlainSocketImpl option.
    • Update JDK network configuration file available in ${java.home}/conf/net.properties.
  • Old implementation and system property to select old implementation will be removed from future release.

In this topic we learned about Java 13 – Socket API Reimplementation. To know more, Click Here.

This Post Has One Comment

Leave a Reply