JDK-6963907 : (so) Socket adapter need to implement sendUrgentData
  • Type: Enhancement
  • Component: core-libs
  • Sub-Component: java.nio
  • Affected Version: 7
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: generic
  • CPU: generic
  • Submitted: 2010-06-24
  • Updated: 2012-01-26
  • Resolved: 2011-03-08
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
6u30-revFixed 7 b105Fixed
"urgent data" not being supported in NIO is actually a major concern for the JDBC drivers as the Oracle network protocol uses it to cancel a long running RPC (sql execution, AQ dequeue call, XA transaction commit, etc.). Basically it prevents us from using NIO in the JDBC thin driver because the driver has to support cancel.

EVALUATION Need the socket adapter to implement sendUrgentData.