NonStop Server for Java 5.0 Programmer's Reference
Integration Library Enhancements
Remote Method Invocation●
CORBA, Java IDL, and Java RMI-IIOP●
Java Naming Directory Interface (JNDI)●
Remote Method Invocation (RMI)
Dynamic Generation of Stub Classes new support for the dynamic generation of stub
classes at runtime, making the need to use the Java Remote Method Invocation (Java
RMI) stub compiler unnecessary, rmic, to pre-generate stub classes for remote objects.
Note that rmic must still be used to pre-generate stub classes for remote objects that
need to support clients running on earlier versions.
●
Standard SSL/TLS Socket Factory Classes new standard Java RMI socket factory
classes, javax.rmi.ssl.SslRMIClientSocketFactory and
javax.rmi.ssl.SslRMIServerSocketFactory, which communicate over the
Secure Sockets Layer (SSL) or Transport Layer Security (TLS) protocols using the Java
Secure Socket Extension (JSSE).
●
Launching rmid or a Java RMI Server from inetd/xinetd A new feature, provided
by the System.inheritedChannel method, allows an application to obtain a
channel (java.nio.channels.SocketChannel or
java.nio.channels.ServerSocketChannel, for example) inherited from the
process that launched the VM. You can use this inherited channel to either service a
single incoming connection (as with SocketChannel) or accept multiple incoming
connections (as with ServerSocketChannel). Therefore, Java networking applications
launched by inetd (Solaris operating system) or xinetd (Linux) can now obtain the
SocketChannel or ServerSocketChannel inherited from inetd/xinetd.
●
CORBA, Java IDL, and Java RMI-IIOP
Additional serviceability features for the J2SE Object-Request Broker (ORB) provide a
logging framework based on J2SE 1.4 logging APIs. When an error is encountered and
an Object Management Group (OMG) minor code is generated, this minor code is
translated to a Java error code for error logging. The ORB also includes the standard
minor codes as specified by the OMG specifications.
●
Better performance of the default ORB in J2SE in high volume deployments, including
better scalability and performance.
●
Added Object Reference Template (ORT) to ORB. An Object Reference Template is an
extension to portable interceptors that supports portable server activation frameworks,
load balancing, fault tolerance, dynamic bridging, and other advanced features.
●










