org.openorb.rmi.system
Class DeserializationKernelFactory

java.lang.Object
  |
  +--org.openorb.rmi.system.DeserializationKernelFactory

public final class DeserializationKernelFactory
extends java.lang.Object

This class can be used to create a deserialization kernel based on the current JDK. Currently this factory has been tested successfully on the following operating system and VM combinations: Vendor: IBM Corporation

Vendor: Sun Microsystems (http://java.sun.com) Vendor: Hewlett-Packard Company Vendor: Apple Computer, Inc. Vendor: BEA WebLogic JRockit (http://www.jrockit.com)

Author:
Michael Rumpf

Constructor Summary
DeserializationKernelFactory()
           
 
Method Summary
static DeserializationKernel init()
          Try to find specific classes in the current VM and return an appropriate wrapper.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeserializationKernelFactory

public DeserializationKernelFactory()
Method Detail

init

public static DeserializationKernel init()
Try to find specific classes in the current VM and return an appropriate wrapper. Throw an error if the VM has an unknown vendor. When called twice this method will return the same static instance.
Returns:
The DeserializationKernel wrapper for the current VM.