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.
JDK 6 JDK 7
6u30-revFixed 7 b105Fixed
Description
"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.

Comments
EVALUATION Need the socket adapter to implement sendUrgentData.
15-07-2010