Skip to main content

Is the new Java I/O (NIO) supported when using TLS in Orbix?

  • May 17, 2013
  • 0 replies
  • 0 views

Summary This article clarifies support of the new Java I/O (NIO) when using TLS in Orbix.
Article Number 36652
Environment Orbix 6.3.5 All Supported Operating Systems
Question/Problem Description
Is the new Java I/O (NIO) supported when using TLS in Orbix?
Clarifying Information
Error Message org.omg.CORBA.INITIALIZE: socket factory pattern is not supported by new Java I/O, hence it cannot be used with TLS - use classic Java I/O instead by configuring plugins:atli2_ip:ClassName as "com.iona.corba.atli2.ip.cio.ORBPlugInImpl" vmcid: 0x49540000 minor code: 2624 completed: No
Defect/Enhancement Number ORB-2190
Cause
Resolution Applications that use either Transport Layer Security (TLS) or Endpoint Granularity Multicast Inter-ORB Protocol (EGMIOP) must use the default Java CIO. Java NIO does not support TLS or multicast sockets.


Workaround
Notes

Java NIO support has been implemented in Orbix 6.3 SP7 release. This release is planned to be released in July 2014

Attachment
Created date: 04 December 2012
Last Modified: 12 February 2013
Last Published: 04 December 2012
First Published date: 04 December 2012

#Orbix
#KnowledgeDocs