diff -r 000000000000 -r 7ef37b2cdcad src/share/classes/org/omg/SendingContext/package.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/share/classes/org/omg/SendingContext/package.html Wed Apr 27 01:21:28 2016 +0800 @@ -0,0 +1,76 @@ + + + + + + + + Provides support for the marshalling of value types. Value type + marshalling may require access to an implementation of the value type or + to meta information about the value type. This information is passed + between the sending context and the receiving context using a particular + service context containing an instance of the + SendingContext.RunTime interface. +

+ A sending context may be either the client side or the server side of + an invocation, depending on which contains a value type. + The sending context is the client side of an + invocation if the request contains a value type. It is the server side + if the reply contains a value type. The other party in the communication + is the receiving context. +

+ The service context marshalled for SendingContext + consists of an encapsulated IOR for the SendingContext.RunTime + interface. RunTime is just a marker + interface defined to allow extensibility in the future. There is + currently only one subinterface of RunTime defined: + the SendingContext.CodeBase interface. + The interface CodeBase defines operations to obtain code URLs + and meta-information about a value type received from the sending + context. +

+ Note that these classes are currently defined in the + com.sun.org.omg.SendingContext + package rather than in the package org.omg.SendingContext. + This has been done to avoid including large parts of the interface + repository in the JDK core, since the interface repository is still + evolving in response to the needs of the CORBA Components work. + +

Package Specification

+ +

For a precise list of supported sections of official specifications with which +the Java[tm] Platform, Standard Edition 6 ORB complies, see Official Specifications for CORBA +support in Java[tm] SE 6. +

+@since 1.3 +
+@serial exclude + +