| 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




