harmony-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From ghar...@apache.org
Subject svn commit: r407625 [1/16] - in /incubator/harmony/enhanced/classlib/trunk/modules/rmi3: ./ doc/ make/ src/ src/common/ src/common/javasrc/ src/common/javasrc/java/ src/common/javasrc/java/rmi/ src/common/javasrc/java/rmi/activation/ src/common/javasrc...
Date Thu, 18 May 2006 20:01:30 GMT
Author: gharley
Date: Thu May 18 13:01:22 2006
New Revision: 407625

URL: http://svn.apache.org/viewvc?rev=407625&view=rev
Log:
HARMONY 337 : Contribution of RMI framework. Initial check-in.

Added:
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/COPYRIGHT
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/LICENSE
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/NOTICE
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/README   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/RMIFramework.htm
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/conventions.htm
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/drl.css   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/all.policy
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/build-rmi.xml   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/build.xml   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/external_tools.properties   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/AccessException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/AlreadyBoundException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/ConnectException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/ConnectIOException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/MarshalException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/MarshalledObject.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/Naming.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/NoSuchObjectException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/NotBoundException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/RMISecurityException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/RMISecurityManager.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/Remote.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/RemoteException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/ServerError.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/ServerException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/ServerRuntimeException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/StubNotFoundException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/UnexpectedException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/UnknownHostException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/UnmarshalException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/Activatable.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/ActivateFailedException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/ActivationDesc.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/ActivationException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/ActivationGroup.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/ActivationGroupDesc.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/ActivationGroupID.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/ActivationGroup_Stub.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/ActivationID.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/ActivationInstantiator.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/ActivationMonitor.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/ActivationSystem.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/Activator.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/UnknownGroupException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/UnknownObjectException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/activation/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/dgc/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/dgc/DGC.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/dgc/Lease.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/dgc/VMID.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/dgc/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/registry/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/registry/LocateRegistry.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/registry/Registry.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/registry/RegistryHandler.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/registry/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/ExportException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/LoaderHandler.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/LogStream.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/ObjID.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/Operation.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/RMIClassLoader.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/RMIClassLoaderSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/RMIClientSocketFactory.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/RMIFailureHandler.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/RMIServerSocketFactory.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/RMISocketFactory.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/RemoteCall.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/RemoteObject.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/RemoteObjectInvocationHandler.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/RemoteRef.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/RemoteServer.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/RemoteStub.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/ServerCloneException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/ServerNotActiveException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/ServerRef.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/Skeleton.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/SkeletonMismatchException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/SkeletonNotFoundException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/SocketSecurityException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/UID.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/UnicastRemoteObject.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/Unreferenced.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/server/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/DefaultRMIClassLoaderSpi.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/MarshalledObjectInputStream.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/MarshalledObjectOutputStream.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/activation/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/activation/ActivationGroupImpl.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/activation/NodeInfo.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/activation/Rmid.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/activation/RmidMBean.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/activation/RmidMonitor.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/activation/RmidMonitorAdapter.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/activation/RmidMonitorFactory.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/activation/Rmid_Skel.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/activation/Rmid_Stub.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/activation/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/client/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/client/ClientConnection.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/client/ClientConnectionManager.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/client/ClientRemoteCall.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/client/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/ClassList.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/CreateThreadAction.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/EclipseJavaCompiler.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/ExecJavaCompiler.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/GetBooleanPropAction.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/GetLongPropAction.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/GetStringPropAction.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/InterruptThreadAction.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/JavaCompiler.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/JavaCompilerException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/MethodJavaCompiler.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/RMIConstants.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/RMIHash.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/RMIHashException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/RMILog.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/RMIProperties.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/RMIUtil.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/SubProcess.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/common/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/compiler/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/compiler/ClassStub.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/compiler/Indenter.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/compiler/Main.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/compiler/RMICompiler.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/compiler/RMICompilerException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/compiler/RmicConstants.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/compiler/RmicStrings.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/compiler/RmicUtil.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/compiler/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/registry/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/registry/RegistryImpl.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/registry/RegistryImpl_Skel.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/registry/RegistryImpl_Stub.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/registry/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/remoteref/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/remoteref/ActivatableRef.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/remoteref/ActivatableServerRef.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/remoteref/UnicastRef.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/remoteref/UnicastRef2.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/remoteref/UnicastServerRef.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/remoteref/UnicastServerRef2.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/remoteref/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/ClientDGC.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/DGCImpl.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/DGCImpl_Skel.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/DGCImpl_Stub.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/ExportManager.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/RMIObjectInfo.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/RMIObjectTable.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/RMIReference.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/RemoteRefBase.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/ServerConnection.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/ServerConnectionManager.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/ServerRemoteCall.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/server/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/DefaultRMISocketFactory.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/Endpoint.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/RMIObjectInputStream.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/RMIObjectOutputStream.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/RMIProtocolConstants.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/SocketWrapper.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/proxy/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/proxy/HttpConnection.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/proxy/HttpInboundSocket.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/proxy/HttpInputStream.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/proxy/HttpOutboundSocket.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/proxy/HttpOutputStream.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/proxy/HttpProxyRMISocketFactory.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/proxy/HttpServerConnection.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/proxy/HttpServerSocket.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/proxy/Proxy.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/proxy/ProxyConstants.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/proxy/ProxyRMISocketFactory.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/proxy/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/tcp/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/tcp/DirectRMISocketFactory.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/tcp/TcpConnection.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/tcp/TcpServerConnection.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/org/apache/harmony/rmi/transport/tcp/package.html   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/ConnectionTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/DGCTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/JavaInvoker.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/MarshalledObjectTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/RMITestBase.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/RegistryTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/activation/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/activation/DefaultParamTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/activation/HelloI.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/activation/HelloImpl.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/activation/HelloImpl_Stub.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/activation/StartupShutdownTest.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyException.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyInvocationHandler.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyRemoteInterface.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyRemoteInterface1.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyRemoteInterface2.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyRemoteInterface3.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyRemoteObject.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyRemoteObject1.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyRemoteObject1_Stub.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyRemoteObject2.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyRemoteObject2_Stub.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyRemoteObject3.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyRemoteObject3_Stub.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyRemoteObject4.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/MyRemoteObject_Stub.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/TestInterface.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/TestObject.java   (with props)
    incubator/harmony/enhanced/classlib/trunk/modules/rmi3/test/common/unit/org/apache/harmony/rmi/test/TestObject_Stub.java   (with props)

Added: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/COPYRIGHT
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/rmi3/COPYRIGHT?rev=407625&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/rmi3/COPYRIGHT (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/rmi3/COPYRIGHT Thu May 18 13:01:22 2006
@@ -0,0 +1,6 @@
+    The following copyright notice(s) were affixed to portions of the  
+    code with which this file is now or was at one time distributed and  
+    are placed here unaltered.
+ 
+         (C) Copyright 2005-2006 Intel Corporation
+

Added: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/LICENSE
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/rmi3/LICENSE?rev=407625&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/rmi3/LICENSE (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/rmi3/LICENSE Thu May 18 13:01:22 2006
@@ -0,0 +1,202 @@
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+ 
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+ 
+   1. Definitions.
+ 
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+ 
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+ 
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+ 
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+ 
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+ 
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+ 
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+ 
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+ 
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+ 
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+ 
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+ 
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+ 
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+ 
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+ 
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+ 
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+ 
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+ 
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+ 
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+ 
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+ 
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+ 
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+ 
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+ 
+   END OF TERMS AND CONDITIONS
+ 
+   APPENDIX: How to apply the Apache License to your work.
+ 
+      To apply the Apache License to your work, attach the following
+      boilerplate notice, with the fields enclosed by brackets "[]"
+      replaced with your own identifying information. (Don't include
+      the brackets!)  The text should be enclosed in the appropriate
+      comment syntax for the file format. We also recommend that a
+      file or class name and description of purpose be included on the
+      same "printed page" as the copyright notice for easier
+      identification within third-party archives.
+ 
+   Copyright [yyyy] [name of copyright owner]
+ 
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+   You may obtain a copy of the License at
+ 
+       http://www.apache.org/licenses/LICENSE-2.0
+ 
+   Unless required by applicable law or agreed to in writing, software
+   distributed under the License is distributed on an "AS IS" BASIS,
+   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+   See the License for the specific language governing permissions and
+   limitations under the License.
+

Added: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/NOTICE
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/rmi3/NOTICE?rev=407625&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/rmi3/NOTICE (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/rmi3/NOTICE Thu May 18 13:01:22 2006
@@ -0,0 +1,8 @@
+     This product includes software developed by The Apache Software 
+     Foundation (http://www.apache.org/).
+ 
+     Portions of Harmony were originally developed by
+     Intel Corporation and are licensed to the Apache Software
+     Foundation under the "Software Grant and Corporate Contribution 
+     License Agreement", informally known as the "Intel Harmony CLA".
+

Added: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/README
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/rmi3/README?rev=407625&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/rmi3/README (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/rmi3/README Thu May 18 13:01:22 2006
@@ -0,0 +1,201 @@
+INTEL CONTRIBUTION TO APACHE HARMONY
+          28 March 2006
+======================================
+
+This archive contains the contribution to the Apache
+Harmony project from Intel. The contribution consists
+of the following component:
+
+    - Remote Method Invocation (RMI) Framework
+
+See http://wiki.apache.org/harmony/ClassLibrary for a
+definition of this component.
+
+
+1. ARCHIVE CONTENTS
+-------------------
+
+The archive contains the source files, the building environment,
+and the unit tests' source for testing the provided implementation.
+
+After extracting the archive, the following directories appear under
+<EXTRACT_DIR>/Harmony, where EXTRACT_DIR is the location of the
+archive content:
+
+  doc      - RMI Framework description
+  make     - Files required to build the class libraries and tests
+  src      - Source files that can be compiled into the class libraries
+  test     - Unit tests' source files
+
+
+2. TOOLS AND ENVIRONMENT VARIABLES REQUIRED FOR THE BUILD
+-----------------------------------------------------------
+
+To build the Java* sources contained in the src/ directory,
+install and configure the following tools in the user environment:
+
++ Apache Ant                   - Apache Ant version 1.6.4 or higher
+  http://ant.apache.org
+
++ Eclipse* compiler            - Eclipse* SDK version 3.0.1 or higher
+  http://download.eclipse.org/eclipse/downloads/index.php
+
++ Virtual machine              - Apache Harmony Execution Environment
+  http://www-128.ibm.com/developerworks/java/jdk/harmony
+
++ Class libraries              - Harmony class libraries
+  https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib/trunk
+
++ Bouncy Castle Crypto package - Java* implementation of cryptographic algorithms
+  http://www.bouncycastle.org/download/bcprov-jdk14-131.jar
+
+
+3. BUILDING CLASS LIBRARIES
+---------------------------
+
+1. Create an empty folder <EXTRACT_DIR>.
+   Use this as the parent folder to hold all files of Harmony and RMI.
+
+2. Create a new folder <EXTRACT_DIR>/Harmony .
+
+3. Set up the Harmony execution environment.
+
+   3.1 Check-out the Harmony project trunk to the <EXTRACT_DIR>/Harmony folder
+       from the SVN repository.
+       For details, refer to http://incubator.apache.org/harmony/svn.html .
+
+       Example:
+       svn checkout https://svn.apache.org/repos/asf/incubator/harmony/enhanced/classlib/trunk
+
+   3.2 Build the Harmony class libraries according to README.txt
+       for the Harmony class libraries bundle.
+
+   3.3 Download the Harmony execution environment and integrate it
+       with Harmony class libraries according to the instructions
+       in the corresponding README.txt file.
+
+4. Install the Bouncy Castle Provider for JCE and JCA.
+
+   4.1 Download bcprov-jdk14-131.jar from
+       http://www.bouncycastle.org/latest_releases.html .
+
+   4.2 Copy the file bcprov-jdk14-131.jar to
+       the folder <EXTRACT_DIR>/Harmony/deploy/jre/lib/boot .
+
+   4.3 Edit the file
+       <EXTRACT_DIR>/Harmony/deploy/jre/lib/boot/bootclasspath.properties:
+       add the following line to the end of the file:
+
+       bootclasspath.38=bcprov-jdk14-131.jar
+
+After this step, the Harmony environment is ready for the RMI Framework
+installation.
+
+5. Install the RMI contribution.
+
+   5.1 Unzip the Harmony RMI bundle to the folder <EXTRACT_DIR>/rmi .
+
+   5.2 Change to the folder <EXTRACT_DIR>/rmi/Harmony/make .
+
+   5.3 Build the contibution by running:
+
+       ant -Dbuild.compiler=org.eclipse.jdt.core.JDTCompilerAdapter
+
+   NOTE:
+       You need to have jdtCompilerAdapter.jar in your CLASSPATH to be able
+       to build RMI with the Eclipse* compiler. For Eclipse* version 3.1
+       or higher you may need to unzip the file
+       <ECLIPSE_HOME>/plugins/org.eclipse.jdt.core_3.*.*.jar because
+       jdtCompilerAdapter.jar is inside.
+
+   5.4 Copy the contents of the folder <EXTRACT_DIR>/rmi/Harmony/build/deploy
+       to the folder <EXTRACT_DIR>/Harmony/deploy .
+
+The RMI build produces a set of .class and .jar files placed in the following
+directory tree structure:
+
+<EXTRACT_DIR>/rmi/Harmony/build
+       |
+       +---classes                         - compiled class files
+       |
+       +---deploy
+             |
+             \---jre
+                  |
+                  |
+                  \---lib
+                      |
+                      \---boot
+                             |
+                             \---rmi.jar   - built RMI jar
+
+
+4. RUNNING CLASS LIBRARIES WITH AN EXTERNAL VM
+----------------------------------------------
+
+To run an application on a third-party JRE using the classes provided
+with this contribution, add rmi.jar to the bootclasspath.
+
+Example:
+java -Xbootclasspath/p:rmi.jar MyApp
+
+
+5. BUILDING AND RUNNING TESTS
+-----------------------------
+
+Verify the values for the following environment variables:
+
++ PATH must point to the location of Ant.
++ CLASSPATH must contain the location of JUnit classes (normally, junit.jar).
++ CLASSPATH must contain the .jar files required for the Eclipse* compiler
+  to start and the boot classes of the Harmony virtual machine.
++ JAVA_HOME must point to the Harmony execution environment.
++ <EXTRACT_DIR>/rmi/Harmony/make/external_tools.properties must contain
+  a valid path to the JUnit implementation classes (normally junit.jar).
+
+NOTE: All paths must be absolute.
+
+To build and run all tests in the <EXTRACT_DIR>/rmi/Harmony/make directory, run:
+
+    ant -Dbuild.compiler=org.eclipse.jdt.core.JDTCompilerAdapter tests.run
+
+Running this target compiles all RMI and tests sources (if necessary) and
+runs tests.
+
+The build produces a set of unit tests' class files and test results.
+These files are placed in the following directory tree structure:
+
+<EXTRACT_DIR>/rmi/Harmony/build
+       |
+       |
+       +---tests                    - compiled unit tests
+       |
+       +---jars
+       |      |
+       |      \---rmi-tests.jar     - built unit tests jar
+       |
+       +---test-reports             - unit test run results
+
+
+6. KNOWN ISSUES
+---------------
+
+6.1 Binary tools rmiregisty, rmid and rmic are missing.
+
+6.2 External Java* compiler is required to compile stubs
+    generated by the RMI compiler.
+
+6.3 The RMI compiler uses the system class loader to load
+    the classes to compile, which has the following effects:
+
+    - Limits the capability to compile system classes,
+      other versions of VM distribution classes, and so on.
+
+    - Prevents the proper interpretation of the -classpath
+      and -bootclasspath options.
+
+
+7. DISCLAIMER AND LEGAL INFORMATION
+------------------------------------
+
+*) Other brands and names are the property of their respective owners.

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/README
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/RMIFramework.htm
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/RMIFramework.htm?rev=407625&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/RMIFramework.htm (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/RMIFramework.htm Thu May 18 13:01:22 2006
@@ -0,0 +1,218 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+"http://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content=
+      "text/html; charset=windows-1252">
+<title>DRL Remote Method Invocation Framework</title>
+<link href="drl.css" rel="stylesheet" type="text/css">
+</head>
+<body>
+<h1> <a name="top"></a>DRL Remote Method Invocation Framework</h1>
+<p class="TOCHeading"> <a href="#Revision_History">Revision History</a> </p>
+<p class="TOCHeading"> <a href="#Disclaimer_and_Legal">Disclaimer and Legal Information</a> 
+</p>
+<p class="TOCHeading"> <a href="#About_This_Document"> About This Document</a> 
+</p>
+<p class="TOC"> <a href="#Purpose">Purpose</a> </p>
+<p class="TOC"> <a href="#Intended_Audience">Intended Audience</a> </p>
+<p class="TOC"> <a href="#Documentation_Conventions">Documentation Conventions</a> 
+</p>
+<p class="TOCHeading"> <a href="#overview"> RMI Overview</a> </p>
+<p class="TOCHeading"> <a href="#drl">RMI in DRL</a> </p>
+<p class="TOC"> <a href="#about">About</a> </p>
+<p class="TOC"> <a href="#features">Features</a> </p>
+<p class="TOC"> <a href="#System Properties">System Properties</a> </p>
+<p class="TOC"> <a href="#RMI Registry">RMI Registry</a> </p>
+<p class="TOC"> <a href="#RMI activation">RMI Activation</a> </p>
+<p class="TOC"> <a href="#RMI compiler">RMI Compiler</a> </p>
+<p class="TOCHeading"> <a href="#References">References</a> </p>
+<h1> <a name="Revision_History"></a>Revision History </h1>
+<table border="0" cellpadding="0" width="100%">
+  <tr> 
+    <td width="24%" class="TableHeading"> Version </td>
+    <td width="49%" class="TableHeading"> Version Information </td>
+    <td class="TableHeading"> Date </td>
+  </tr>
+  <tr> 
+    <td width="24%" class="TableCell"> Initial version </td>
+    <td width="49%" class="TableCell"> Vasily Zakharov, Nadya Morozova, Svetlana 
+      Konovalova: document created. </td>
+    <td class="TableCell"> March 23, 2006 </td>
+  </tr>
+</table>
+<h1> <a name="Disclaimer_and_Legal"></a>Disclaimer and Legal Information </h1>
+<p> Copyright 2005-2006 The Apache Software Foundation or its licensors, as applicable. 
+</p>
+<p> Licensed under the Apache License, Version 2.0 (the License); you may not 
+  use this file except in compliance with the License. You may obtain a copy of 
+  the License at <a href="http://www.apache.org/licenses/LICENSE-2.0"> 
+  http://www.apache.org/licenses/LICENSE-2.0</a>. </p>
+<p> Unless required by applicable law or agreed to in writing, software distributed 
+  under the License is distributed on an AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS 
+  OF ANY KIND, either express or implied. See the License for the specific language 
+  governing permissions and limitations under the License. </p>
+<h1> <a name="About_This_Document"></a>About This Document </h1>
+<h2> <a name="Purpose"></a>Purpose </h2>
+<p>This document describes the DRL implementation of the Remote Method Invocation 
+  (RMI) framework [<a href="#RMISpec">1</a>] and gives details on the framework 
+  design.</p>
+<h2> <a name="Intended_Audience"></a>Intended Audience </h2>
+<p>The target audience for the document includes a wide community of engineers 
+  interested in using the RMI framework in their applications and in further work 
+  with the product to contribute to its development. The document assumes that 
+  readers are familiar with RMI and the Java<a href="#*">*</a> programming language.</p>
+<h2> <a name="Documentation_Conventions"></a>Documentation Conventions </h2>
+<p> This document uses the <a href= "conventions.htm" target=
+         "_blank">unified conventions</a> for the DRL documentation kit. </p>
+<p class="backtotop"> <a href="#top">Back to Top</a> </p>
+<h1> <a name="overview"></a>RMI Overview </h1>
+<p>The Remote Method Invocation (RMI) framework enables an object in one virtual 
+  machine to call methods of an object in another one, to create applications 
+  distributed on various Java<a href="#*">*</a> virtual machines on the same or 
+  different hosts.</p>
+<p class="backtotop"> <a href="#top">Back to Top</a> </p>
+<h1> <a name="drl"></a>RMI in DRL</h1>
+<h2> <a name="about"></a>About </h2>
+<p>The RMI framework is an independent implementation of RMI [<a href="#RMISpec">1</a>]. </p>
+<p class="backtotop"> <a href="#top">Back to Top</a> </p>
+<h2> <a name="Features"></a> Features </h2>
+<p>The DRL RMI implementation is based on public APIs only, so that plugging DRL 
+  RMI into other Java<a href="#*">*</a> class libraries requires no modifications. 
+  No native code or VM implementation dependencies are present. </p>
+<p>The DRL RMI framework supports versions 1.1 and 1.2 of the RMI protocol, but 
+  not the deprecated multiplexing protocol.</p>
+<p>The product implements the Java<a href="#*">*</a> 1.5.0 dynamic proxy stubs 
+  generation represented by:</p>
+<ul>
+  <li> The <code>java.rmi.server.UnicastRemoteObject</code> class 
+  <li> The <code>java.rmi.server.RemoteObjectInvocationHandler</code> class 
+</ul>
+<p>Fully-featured logging is implemented both through the command line and through 
+  the common logging mechanism in the <code>java.util.logging </code>package.</p>
+<p class="backtotop"> <a href="#top">Back to Top</a> </p>
+<h2> <a name="System Properties"></a> System Properties </h2>
+<p>The RMI framework supports the general <code>java.rmi.*</code> properties and the 
+implementation-specific <code>harmony.rmi.*</code> properties.
+ You can also consult additional resources
+ on RMI properties [<a href="#javarmi">2</a>] and [<a href="#sunrmi">3</a>].
+<p class="backtotop"> <a href="#top">Back to Top</a> </p>
+<h2> <a name="RMI Registry"></a> RMI Registry</h2>
+<p>The RMI Registry maps names to remote objects, so that you can look them up 
+  by names later.</p>
+<p>The DRL RMI implementation does not contain the <code>rmiregistry </code>binary 
+  tool. </p>
+<p>Instead of this tool, run:</p>
+<pre>java org.apache.harmony.rmi.registry.RegistryImpl [port]</pre>
+<p>For <code>[port]</code>, use the number of the port where you need to start 
+  the registry. Otherwise, the registry starts at port 1099.</p>
+<p class="backtotop"> <a href="#top">Back to Top</a> </p>
+<h2> <a name="RMI Activation"></a> RMI Activation</h2>
+<p>The RMI activation framework is a mechanism for lazy initialization of RMI 
+  services. The activation framework consists of the RMI activation daemon (RMID) 
+  and a set of auxiliary classes in the <code>java.rmi.activation </code>package, 
+  which register services in RMID and use them.</p>
+<h3>RMI Activation Daemon</h3>
+<p>The DRL RMI framework does not contain the <code>rmid </code>binary tool. </p>
+<p>Instead of this tool, run:</p>
+<pre>java org.apache.harmony.rmi.activation.Rmid [options]</pre>
+<p>For <code>[options]</code>, you can use the the <code>rmid</code> binary tool 
+  options. The only exception is the<code><nobr> -J</nobr> </code>options, which 
+  you must pass directly to the Java<a href="#*">*</a> virtual machine. </p>
+<p class="class">RMID Monitoring</p>
+<p>You can plug an external agent to monitor the RMID internal state. To turn 
+  on this feature, use the <code><nobr>-monitor</nobr></code> command-line option.</p>
+<p>You can specify your own implementation of the <code>org.apache.harmony.rmi.activation.RmidMonitor</code> 
+  interface by defining the <code>org.apache.harmony.rmi.activation.monitor</code> 
+  property. Otherwise, the default empty monitor implementation is used.</p>
+<dl>
+  <dt>Example</dt>
+</dl>
+<pre>
+java <nobr>-Djava</nobr>.security.policy=rmid.policy
+     <nobr>-Dorg</nobr>.apache.harmony.rmi.activation.monitor=my.package.MyMonitor
+     org.apache.harmony.rmi.activation.Rmid -monitor</pre>
+<p class="class">Custom activation groups</p>
+<p>The DRL RMI daemon provides full support for custom activation groups in accordance 
+  with the specification [<a href="#RMISpec">1</a>]. </p>
+<p class="class">Persistence </p>
+<p>The RMI daemon saves its state into two files in the <code>log</code> subdirectory 
+  of the current directory on the hard drive.<br>
+  To change the default location of the files, use the <code><nobr>-log</nobr></code> 
+  option.</p>
+<p class="note">Note</p>
+<p class="notetext">The files' format is incompatible with the reference implementation format.</p>
+<p class="backtotop"> <a href="#top">Back to Top</a> </p>
+<h2><a name="RMI Compiler"></a> RMI Compiler</h2>
+<p>The RMI compiler generates stubs and skeletons for remote objects.</p>
+<p>The DRL RMI framework does not contain the <code>rmic</code> binary tool. <br>
+  Instead of this tool, run:</p>
+<pre>java org.apache.harmony.rmi.compiler.Main [options] &lt;class name&gt; </pre>
+<h3> Class loading</h3>
+<p>During this operation, the RMI compiler uses the system class loader, which 
+  sets certain limitations on its configuration. If you use the <code><nobr>-classpath</nobr></code> 
+  or the <code><nobr>-bootclasspath</nobr></code> option, make sure that you set 
+  the corresponding options for Java<a href="#*">*</a> virtual machine running 
+  the compiler. If you do not specify the proper options, <i>Class not found </i> 
+  errors might occur or system classes might be used instead of the ones specified 
+  in the<code><nobr> -bootclasspath</nobr></code> option. </p>
+<dl>
+  <dt>Example</dt>
+</dl>
+<pre>java <nobr>-classpath</nobr> path1:path2 <nobr>-Xbootclasspath:path3:path4</nobr> 
+     org.apache.harmony.rmi.compiler.Main <nobr>-classpath</nobr> path1:path2
+     <nobr>-bootclasspath</nobr> path3:path4 [other options] &lt;class names></pre>
+<p class="note">Note</p>
+<p class="notetext"> The compiler does not support the <code> <nobr>-extdirs</nobr></code> 
+  option.</p>
+<h3>Locating the Java<a href="#*">*</a> compiler</h3>
+<p>To compile the generated stubs, DRL RMIC uses the Eclipse<a href="#*">*</a> 
+  compiler or another external Java<a href="#*">*</a> compiler. To locate the 
+  external compiler, the RMIC implementation uses the following algorithm, checking 
+  the following system properties and environment variables:</p>
+<ol>
+  <li>If the <code>org.apache.harmony.rmi.compiler.class</code> property is set, 
+    use the specified class as a Java<a href="#*">*</a> compiler class and move 
+    to the next step. Otherwise, move to step 3. 
+  <li>If the <code>org.apache.harmony.rmi.compiler.method</code> property is set, 
+    call the specified method and skip further steps. Otherwise, call the <code>main</code> 
+    method and skip further steps. The resulting method is the <code><nobr>compilerClass.compilerMethod(String[])</nobr></code> 
+    method. 
+  <li>If the <code>org.apache.harmony.rmi.compiler.executable</code> property 
+    is set, run the specified executable and skip further steps. 
+  <li> If the <code>CLASSPATH</code> contains the <code>org.eclipse.jdt.internal.compiler.batch.Main</code> 
+    Eclipse<a href="#*">*</a> compiler class, use the specified class and skip 
+    further steps. 
+  <li> If the <code>ECLIPSE_HOME</code> environment variable is set and the Eclipse<a href="#*">*</a> compiler
+    .jar file (<code>ECLIPSE_HOME/plugins/org.eclipse.jdt.core_*.jar</code>) is 
+    present, load the Eclipse<a href="#*">*</a> compiler class from the .jar archive 
+    and skip the last step. 
+  <li> If the <code>JAVA_HOME</code> environment variable is set and the <code>JAVA_HOME/bin/javac</code> 
+    executable is present, run the specified executable. 
+</ol>
+<p>If all the steps failed, RMIC executes <code>javac</code> to search for the 
+  compiler in the system <code>PATH</code> variable. If RMIC does not find the 
+  compiler, it aborts the operation with error.<br>
+</p>
+<h3>IIOP and IDL support</h3>
+<p>DRL RMIC does not support Internet inter-orb protocol (IIOP) and interactive 
+  data language (IDL) stub generation, and, consequently, the options<code> <nobr>-iiop</nobr>, 
+  <nobr>-idl</nobr>, <nobr>-always</nobr>, <nobr>-alwaysgenerate</nobr>, <nobr>-nolocalstubs</nobr></code>, and <code><nobr>-noValueMethods</nobr></code>.</p>
+<p class="backtotop"> <a href="#top">Back to Top</a> </p>
+<h2><a name="References"></a> References</h2>
+<p>[<a name="RMISpec"></a>1] RMI Specification, <a href="http://java.sun.com/j2se/1.5.0/docs/guide/rmi/spec/rmiTOC.html"
+title="http://java.sun.com/j2se/1.5.0/docs/guide/rmi/spec/rmiTOC.html">http://java.sun.com/j2se/1.5.0/docs/guide/rmi/spec/rmiTOC.html</a> 
+</p>
+<p>[<a name="javarmi"></a>2] <code>java.rmi</code> Properties, <a
+href="http://java.sun.com/j2se/1.5.0/docs/guide/rmi/javarmiproperties.html"
+title="http://java.sun.com/j2se/1.5.0/docs/guide/rmi/javarmiproperties.html">http://java.sun.com/j2se/1.5.0/docs/guide/rmi/javarmiproperties.html</a></p>
+<p>[<a name="sunrmi"></a>3] <code>sun.rmi </code>Properties, <a
+href="http://java.sun.com/j2se/1.5.0/docs/guide/rmi/sunrmiproperties.html"
+title="http://java.sun.com/j2se/1.5.0/docs/guide/rmi/sunrmiproperties.html">http://java.sun.com/j2se/1.5.0/docs/guide/rmi/sunrmiproperties.html</a>  
+</p>
+<p class="backtotop"> <a href="#top">Back to Top</a> </p>
+<p> (C) Copyright 2005-2006 Intel Corporation </p>
+<p> <a name="*">*</a> Other brands and names are the property of their respective 
+  owners. </p>
+</body>
+</html>

Added: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/conventions.htm
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/conventions.htm?rev=407625&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/conventions.htm (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/conventions.htm Thu May 18 13:01:22 2006
@@ -0,0 +1,65 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
+ "hcodep://www.w3.org/TR/html4/loose.dtd">
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<title>Documentation Conventions</title>
+<link rel=Stylesheet type="text/css" media=all href=drl.css>
+
+
+<body>
+<h1><a name="Notation_Conventions">Documentation Conventions</a></h1>
+<P> The DRL (dynamic run-time layer) documentation set uses the following conventions. </P>
+<table border=1 width="100%">
+ <tr>
+ <td class="TableHeading">Convention </td>
+ <td class="TableHeading"> Explanation&nbsp;</td>
+ <td class="TableHeading">Example</td>
+ </tr>
+ <tr>
+ <td rowspan="5"><code>monospace</code> </td>
+ <td class="TableCell"> Filenames</td>
+ <td><code> ippsapi.h</code></td></tr>
+ <tr>
+ <td class="TableCell"> Directory names and pathnames </td>
+ <td><code> \alt\include</code></td>
+ </tr>
+ <tr>
+ <td class="TableCell"> Commands and command-line options</td> <td><code> ecl 
+	-O2</code></td>
+ </tr>
+ <tr>
+ <td class="TableCell"> Function names, methods, classes, data structures in 
+	running text </td>
+ <td class="TableCell">Use the <code> okCreateObjs </code> function to ...</td>
+ </tr>
+ <tr>
+ <td class="TableCell"> Parameters or other placeholders &nbsp;</td>
+    <td><code>ippiMalloc(int widthPixels, ...)<br>
+      int* pStepBytes</code></td>
+ </tr>
+ <tr>
+ <td class="TableCell"><code><b> monospace bold&nbsp; </b></code></td>
+ <td class="TableCell"> User input </td>
+ <td class="TableCell"><code> [c:] <b> dir</b></code></td>
+ </tr>
+ <tr>
+ <td class="TableCell"><i>italics </i></td>
+ <td class="TableCell"> Emphasis; introducing or defining terms</td>
+ <td class="TableCell"> The term <i> access</i> takes as its subject ... </td>
+ </tr>
+ <tr>
+ <td class="TableCell"> [ ]</td>
+ <td class="TableCell"> Optional items</td>
+ <td class="TableCell"><code> -Fa[c]</code> Indicates these command-line 
+	options: <code> -Fa</code> and <code> -Fac</code></td>
+ </tr>
+ <tr>
+ <td class="TableCell"> { | }  </td>
+ <td class="TableCell"> Choice of one item from a selection of two or more 
+	items. </td>
+ <td class="TableCell"><code> -aX{K | W | P}</code> Indicates these command-line 
+	options: <code><br> -aXK <br> -aXW <br> -aXP</code></tr></table>
+</body>
+
+</html>

Added: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/drl.css
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/drl.css?rev=407625&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/drl.css (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/drl.css Thu May 18 13:01:22 2006
@@ -0,0 +1,267 @@
+P {
+	margin-left: 15pt;
+	margin-top: 5pt;
+	margin-right: 0.00in;
+	margin-bottom: 5pt;
+	font-size: 10.0pt;
+	font-family: "Arial MT", Arial;
+}
+
+.title {
+	font-weight: bold;
+	font-size: 18pt;
+	text-align: center;
+	color: #525D76; 
+	line-height: 1.25;
+	margin-left: 0in;
+	margin-right: 0in;
+	margin-top: 10pt;
+	margin-bottom: 10pt;
+	font-family: Helvetica, Arial, Tahoma, Verdana, "Nimbus Sans L", lucida-sans, lucidasans, sanserif;
+}
+
+
+h1 {
+	font-family: Arial, Helvetica, sans-serif;
+	font-size: 16pt;
+	color: white;
+	background-color: #525D76;
+	font-weight: normal;
+	text-transform: uppercase;
+	padding-left: 4px;
+}
+
+h2 {
+	font-size: 10pt;
+	font-family: Arial, Helvetica, sans-serif;
+	color: white;
+	background-color: #828DA6;
+	margin-left: 15pt;
+	margin-top: 5pt;
+	margin-right: 0in;
+	margin-bottom: 5pt;
+	text-transform: uppercase;
+	padding-left: 4px;
+	font-weight: normal;
+	letter-spacing: 4px;
+	word-spacing: 7px;
+}
+
+h3 {
+	font-weight: bold;
+	margin-left: 15pt;
+	margin-top: 5pt;
+	margin-right: 0pt;
+	margin-bottom: 5pt;
+	font-size: 11pt;
+	font-family: Arial;
+	text-transform: uppercase;
+}
+
+pre {
+	margin: 0in;
+	margin: 5pt;
+	background: #F3F5F7;
+	border: thin solid;
+	border-color: #828DA6;
+	padding: 12pt;
+	font-size: 11.0pt;
+	font-family: Courier;
+}
+
+.code {
+	font-weight: normal;
+	font-size: 12pt;
+	text-align: left;
+	text-indent: 0.00in;
+	color: #000000;
+	line-height: 1.25;
+	margin-left: 0.025in;
+	margin-right: 0.00in;
+	margin-top: 10pt;
+	margin-bottom: 10pt;
+	font-family: "Andale Mono", "Courier New", Courier "misc fixed", "sony fixed", monospaced;
+}
+
+.special {
+	font-weight: bold;
+	font-size: 11pt;
+	text-align: center;
+	color: #525D76; 
+	line-height: 1.25;
+	margin-left: 0.70in;
+	margin-right: 1.00in;
+	margin-top: 3pt;
+	margin-bottom: 3pt;
+	font-family: Helvetica, Arial, Tahoma, Verdana, "Nimbus Sans L", lucida-sans, lucidasans, sanserif;
+}
+
+.backtotop {
+	font-weight: bold;
+	font-size: 10pt;
+	text-align: left;
+	line-height: 1.25;
+	margin-left: 0pt;
+	margin-right: 0pt;
+	margin-top: 3pt;
+	margin-bottom: 0pt;
+	font-family: Helvetica, Arial, Tahoma, Verdana, "Nimbus Sans L", lucida-sans, lucidasans, sanserif;
+}
+.note {
+	color: red;
+	font-weight: bolder;
+	font-size: 10pt;
+	text-align: left;
+	line-height: normal;
+	margin-left: 0.70in;
+	margin-right: 1.00in;
+	margin-top: 3pt;
+	margin-bottom: 3pt;
+	font-family: Verdana, Helvetica, Arial, Tahoma, "Nimbus Sans L", lucida-sans, lucidasans, sanserif;
+	
+}
+.notetext {
+	font-size: 10pt;
+	font-weight: normal;
+	text-align: left;
+	line-height: normal;
+	margin-left: 0.70in;
+	margin-right: 1.00in;
+	margin-top: 0pt;
+	margin-bottom: 6pt;
+	font-family: Verdana, Helvetica, Arial, "Arial MT", Tahoma, "Nimbus Sans L", lucida-sans, lucidasans, sanserif;
+	color: Black;
+}
+
+
+a:link {
+	color: #0044B3;
+	border: none #000000 1.0pt;
+	padding: 0in;
+	x-text-underline: normal;
+	text-underline: single;
+	x-text-underline: normal;
+	text-decoration: underline underline; 
+}
+
+a:visited {
+	color: #800080;
+	x-text-underline: normal;
+	text-underline: single;
+	x-text-underline: normal;
+	text-decoration: underline underline; 
+}
+
+.TOCHeading {
+	font-weight: bold;
+	font-size: 12pt;
+	text-align: left;
+	color: #000000;
+	font-family: Helvetica, Arial, Tahoma, Verdana, "Nimbus Sans L", lucida-sans, lucidasans, sanserif;
+   padding-left: 15px;
+	margin-bottom: 5pt;
+	margin-top: 5pt;
+	margin-left: 5px;
+	margin-right: 0pt;
+}
+
+.TOC {
+font-size: 11pt;
+	text-align: left;
+	text-indent: 0.25in;
+	color: #000000;
+	padding-left: 15px;
+	margin-left: 5px;
+	margin-right: 0.00in;
+	margin-top: 0pt;
+	margin-bottom: 0pt;
+	font-family: Helvetica, Arial, Tahoma, Verdana, "Nimbus Sans L", lucida-sans, lucidasans, sanserif;
+}
+
+
+.TableHeading {
+	font-weight: bold;
+	font-size: 12pt;
+	color: white; 
+	text-align: center;
+	background-color: #828DA6;
+	font-family: Helvetica, Arial, Tahoma, Verdana, "Nimbus Sans L", lucida-sans, lucidasans, sanserif;
+	padding: 6px;	
+	border: none;
+}
+
+.TableCell {
+	font-weight: normal;
+	font-size: 10pt;
+	text-align: left;
+	text-indent: 0.00in;
+	padding: 2pt;
+	margin-top: 4pt;
+	margin-bottom: 4pt;
+	font-family: Helvetica, Arial, Tahoma, Verdana, "Nimbus Sans L", lucida-sans, lucidasans, sanserif;
+	padding: 6px;
+	border: solid #828DA6 0.5pt;
+}
+
+.update {
+	color: #A9A9A9;
+	font-size: smaller;
+	font-style: italic;
+}
+
+li {
+	margin: 3pt 3pt;
+	font-size: 10.0pt;
+	font-family: Arial, "Arial MT";
+}
+
+DD {
+	font-weight:  normal;
+	margin-left: 65pt;
+	margin-top: 5pt;
+	margin-right: 20pt;
+	margin-bottom: 5pt;
+	font-size: 10pt;
+	font-family: "Arial MT", Arial;
+	border-right: none;
+	border-bottom: none;
+	border-left: none;
+	border-top: solid #828DA6 1px;
+	padding-bottom: 8px;
+}
+
+DT {
+	font-size: 10pt;
+	font-family: Helvetica, Arial, Tahoma, Verdana, "Nimbus Sans L", lucida-sans, lucidasans, sanserif;
+	font-weight: bolder;
+	margin-left: 20pt;
+	margin-top: 5pt;
+	margin-right: 0pt;
+	margin-bottom: 5pt;
+	border-top: none;
+	border-right: none;
+	border-bottom: none;
+	border-left: none;	
+}
+
+DL {
+	margin-left: 0pt;
+	margin-top: 0pt;
+	margin-right: 0pt;
+	margin-bottom: 0pt;
+}
+
+.class {
+	font-weight: bold; 
+	margin-left: 15pt;
+	margin-top: 5pt;
+	margin-right: 0pt;
+	margin-bottom: 5pt;
+	font-size: 11pt;
+	font-family: Arial;
+	border-bottom-width: 2px;
+	border-top: none;
+	border-right: none;
+	border-bottom: solid #525D76 2px;
+	border-left: none;
+}

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/doc/drl.css
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/all.policy
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/all.policy?rev=407625&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/all.policy (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/all.policy Thu May 18 13:01:22 2006
@@ -0,0 +1,3 @@
+grant{
+    permission java.security.AllPermission;
+};

Added: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/build-rmi.xml
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/build-rmi.xml?rev=407625&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/build-rmi.xml (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/build-rmi.xml Thu May 18 13:01:22 2006
@@ -0,0 +1,106 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+    Copyright 2005-2006 The Apache Software Foundation or its licensors, as applicable
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<!--
+Author:  Alexei Y. Zakharov, Vasily Zakharov
+Version: $Revision: 1.1.2.8 $
+-->
+
+<project name="build_rmi" basedir=".">
+
+    <!-- List of sources -->
+    <patternset id="src.list.rmi">
+        <include name="java/rmi/**/*.java"/>
+        <include name="org/apache/harmony/rmi/**/*.java"/>
+    </patternset>
+
+    <!-- List of class files -->
+    <patternset id="classes.list.rmi">
+        <include name="java/rmi/**/*.class"/>
+        <include name="org/apache/harmony/rmi/**/*.class"/>
+    </patternset>
+    
+    <!-- List of test sources -->
+    <patternset id="tst.src.list.rmi">
+        <include name="org/apache/harmony/rmi/**/*.java"/>
+    </patternset>
+
+    <!-- List of test class files -->
+    <patternset id="tst.classes.list.rmi">
+        <include name="org/apache/harmony/rmi/**/*.class"/>
+    </patternset>
+
+    <!-- JAR files names -->
+    <property name="jar.name.rmi" value="rmi.jar"/>
+    <property name="tst.jar.name.rmi" value="rmi-tests.jar"/>
+
+    <!-- Targets specific to rmi module -->
+
+    <target name="compile.rmi">
+        <antcall target="compile.common">
+            <reference refid="src.list.rmi" torefid="src.list"/>
+        </antcall>
+    </target>
+
+    <target name="tst.compile.rmi" depends="compile.rmi">
+        <antcall target="tst.compile.common">
+            <reference refid="tst.src.list.rmi" torefid="tst.src.list"/>
+        </antcall>
+    </target>
+
+    <target name="jar.rmi" depends="compile.rmi">
+        <antcall target="jar.common">
+            <param name="jar.name" value="${jar.name.rmi}"/>
+            <reference refid="classes.list.rmi" torefid="classes.list"/>
+        </antcall>
+    </target>
+
+    <target name="tst.jar.rmi" depends="tst.compile.rmi">
+        <antcall target="tst.jar.common">
+            <param name="tst.jar.name" value="${tst.jar.name.rmi}"/>
+            <reference refid="tst.classes.list.rmi"
+                       torefid="tst.classes.list"/>
+        </antcall>
+    </target>
+
+    <target name="test.rmi" description="Run all RMI tests"
+            depends="jar.rmi, tst.jar.rmi">
+        <mkdir dir="${tst.reports.dir}"/>
+
+        <!-- define bootclasspath for tests -->
+        <path id="bootclasspath.rmi">
+            <pathelement location="${jar.dir}/${jar.name.rmi}"/>
+            <pathelement location="${tst.jar.dir}/${tst.jar.name.rmi}"/>
+            <pathelement location="${junit.path}"/>
+        </path>
+        <pathconvert targetos="${os.family}" refId="bootclasspath.rmi"
+                property="bootclasspath.rmi.str" setOnEmpty="true"/>
+
+        <!-- run tests -->
+        <junit printsummary="true" haltonfailure="no" fork="yes">
+            <formatter type="plain" usefile="true"/>
+            <jvmarg value="-Xbootclasspath/p:${bootclasspath.rmi.str}"/>
+            <jvmarg value="-Djava.security.policy=all.policy"/>
+
+            <batchtest todir="${tst.reports.dir}">
+                <fileset dir="${tst.classes.dir}"
+                    includes="org/apache/harmony/rmi/**/*Test.class"/>
+            </batchtest>
+        </junit>
+    </target>
+
+</project>

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/build-rmi.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/build.xml
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/build.xml?rev=407625&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/build.xml (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/build.xml Thu May 18 13:01:22 2006
@@ -0,0 +1,160 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+    Copyright 2005-2006 The Apache Software Foundation or its licensors, as applicable
+
+    Licensed under the Apache License, Version 2.0 (the "License");
+    you may not use this file except in compliance with the License.
+    You may obtain a copy of the License at
+
+        http://www.apache.org/licenses/LICENSE-2.0
+
+    Unless required by applicable law or agreed to in writing, software
+    distributed under the License is distributed on an "AS IS" BASIS,
+    WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+
+    See the License for the specific language governing permissions and
+    limitations under the License.
+-->
+<!--
+Author:  Alexei Y. Zakharov, Vasily Zakharov
+Version: $Revision: 1.129.8.6 $
+-->
+
+<project name="rmi" basedir="." default="jar">
+
+    <!-- determine the OS -->
+    <condition property="platform.name" value="win32">
+        <os family="Windows"/> 
+    </condition>
+    <condition property="platform.name" value="linux">
+        <and>
+            <os name="linux"/> 
+            <os family="unix"/> 
+        </and>
+    </condition>
+
+    <!-- needed for pathConvert tags -->
+    <condition property="os.family" value="windows">
+        <os family="Windows"/> 
+    </condition>
+    <condition property="os.family" value="unix">
+        <os family="unix"/> 
+    </condition>
+
+    <!-- additional environment -->
+    <property environment="env"/>
+    <property file="external_tools.properties"/>
+
+    <!-- common properties -->
+    <property name="src.dir" value="../src/common/javasrc"/>
+
+    <!-- root dir for all build files -->
+    <property name="build.path" value="../build"/>
+
+    <property name="classes.dir" value="${build.path}/classes"/>
+    <property name="deploy.dir" value="${build.path}/deploy"/>
+    <property name="jar.dir" value="${deploy.dir}/jre/lib/boot"/>
+    <property name="jar.name" value="classes.jar"/>
+    <path id="compile.classpath">
+        <pathelement path="${classes.dir}"/>
+    </path>
+
+    <property name="tst.src.dir" value="../test/common/unit"/>
+    <property name="tst.classes.dir" value="${build.path}/tests"/>
+    <property name="tst.jar.dir" value="${build.path}/jars"/>
+    <property name="tst.reports.dir" value="${build.path}/test-reports"/>
+    <path id="tst.classpath">
+        <pathelement path="${classes.dir}"/>
+        <pathelement path="${tst.classes.dir}"/>
+        <pathelement location="${junit.path}"/>
+    </path>
+
+    <import file="build-rmi.xml"/>
+
+    <patternset id="src.list">
+        <patternset refid="src.list.rmi"/>
+    </patternset>
+
+    <patternset id="tst.src.list">
+        <patternset refid="tst.src.list.rmi"/>
+    </patternset>
+
+    <!-- common targets -->
+
+    <target name="compile.common" description="Compile sources">
+        <mkdir dir="${classes.dir}"/>
+        <javac srcdir="${src.dir}"
+               sourcepath=""
+               destdir="${classes.dir}"
+               source="1.4"
+               deprecation="on"
+               classpathref="compile.classpath"
+               debug="on">
+               <patternset refid="src.list"/>
+        </javac>
+    </target>
+
+    <target name="tst.compile.common" description="Compile tests">
+        <mkdir dir="${tst.classes.dir}"/>
+        <javac srcdir="${tst.src.dir}"
+               sourcepath=""
+               destdir="${tst.classes.dir}"
+               source="1.4"
+               deprecation="on"
+               classpathref="tst.classpath"
+               debug="on">
+               <patternset refid="tst.src.list"/>
+        </javac>
+    </target>
+
+    <target name="jar.common" description="Build JAR archive">
+        <mkdir dir="${jar.dir}"/>
+        <jar destfile="${jar.dir}/${jar.name}">
+             <fileset dir="${classes.dir}">
+                <patternset refid="classes.list"/>
+             </fileset>
+        </jar>
+    </target>
+
+    <target name="tst.jar.common" description="Build JAR with tests">
+        <mkdir dir="${tst.jar.dir}"/>
+        <jar destfile="${tst.jar.dir}/${tst.jar.name}">
+             <fileset dir="${tst.classes.dir}">
+                <patternset refid="tst.classes.list"/>
+             </fileset>
+        </jar>
+    </target>
+
+    <!-- global targets -->
+
+    <target name="clean" description="Delete all generated files">
+        <delete dir="${classes.dir}" failonerror="false"/>
+        <delete dir="${deploy.dir}" failonerror="false"/>
+        <delete dir="${tst.classes.dir}" failonerror="false"/>
+        <delete dir="${tst.jar.dir}" failonerror="false"/>
+        <delete dir="${tst.reports.dir}" failonerror="false"/>
+        <delete dir="log" failonerror="false"/>
+    	<delete><fileset dir="." includes="junit*.properties"/></delete>
+    </target>
+
+    <target name="compile" description="Compile sources">
+        <antcall target="compile.rmi"/>
+    </target>
+
+    <target name="tst.compile" description="Compile tests">
+        <antcall target="tst.compile.rmi"/>
+    </target>
+
+    <target name="jar" description="Build JAR archive">
+        <antcall target="jar.rmi"/>
+    </target>
+
+    <target name="tst.jar" description="Build JAR with tests">
+        <antcall target="tst.jar.rmi"/>
+    </target>
+
+    <target name="tests.run" description="run all tests">
+        <antcall target="test.rmi"/>
+    </target>
+
+</project>

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/build.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/external_tools.properties
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/external_tools.properties?rev=407625&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/external_tools.properties (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/external_tools.properties Thu May 18 13:01:22 2006
@@ -0,0 +1 @@
+junit.path=/path/to/junit.jar

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/make/external_tools.properties
------------------------------------------------------------------------------
    svn:eol-style = native

Added: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/AccessException.java
URL: http://svn.apache.org/viewvc/incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/AccessException.java?rev=407625&view=auto
==============================================================================
--- incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/AccessException.java (added)
+++ incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/AccessException.java Thu May 18 13:01:22 2006
@@ -0,0 +1,47 @@
+/*
+ * Copyright 2005-2006 The Apache Software Foundation or its licensors, as applicable
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ *     http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ *
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+/**
+ * @author  Mikhail A. Markov
+ * @version $Revision: 1.4.4.1 $
+ */
+package java.rmi;
+
+
+/**
+ * @com.intel.drl.spec_ref
+ *
+ * @author  Mikhail A. Markov
+ * @version $Revision: 1.4.4.1 $
+ */
+public class AccessException extends RemoteException {
+    private static final long serialVersionUID = 6314925228044966088L;
+
+    /**
+     * @com.intel.drl.spec_ref
+     */
+    public AccessException(String msg, Exception cause) {
+        super(msg, cause);
+    }
+
+    /**
+     * @com.intel.drl.spec_ref
+     */
+    public AccessException(String msg) {
+        super(msg);
+    }
+}

Propchange: incubator/harmony/enhanced/classlib/trunk/modules/rmi3/src/common/javasrc/java/rmi/AccessException.java
------------------------------------------------------------------------------
    svn:eol-style = native



Mime
View raw message