Generated by
JDiff

org.omg.CORBA Documentation Differences

This file contains all the changes in documentation in the package org.omg.CORBA as colored differences. Deletions are shown like this, and additions are shown like this.
If no deletions or additions are shown in an entry, the HTML tags will be what has changed. The new HTML tags are shown in the differences. If no documentation existed, and then some was added in a later version, this change is noted in the appropriate class pages of differences, but the change is not shown on this page. Only changes in existing text are shown here. Similarly, documentation which was inherited from another class or interface is not shown here.
Note that an HTML error in the new documentation may cause the display of other documentation changes to be presented incorrectly. For instance, failure to close a <code> tag will cause all subsequent paragraphs to be displayed differently.

Class Any, Principal extract_Principal()

Extracts the Principal object in this Any object's value field. Note that the class Principal has been deprecated. @return the Principal object stored in this Any object @exception BAD_OPERATION if this Any object contains something other than a Principal object or the value field has not yet been set @see CORBA package comments for unimplemented features @deprecated Deprecated by CORBA 2.2.
Class Any, BigDecimal extract_fixed()

Extracts the java.math.BigDecimal object in this Any object's value field. @return the java.math.BigDecimal object stored in this Any object @exception BAD_OPERATION if this Any object contains something other than a java.math.BigDecimal object or the value field has not yet been set @see CORBA package comments for unimplemented features
Class Any, void insert_Principal(Principal)

Inserts the given Principal object into this Any object's value field. Note that the class Principal has been deprecated. @param p the Principal object to insert into this Any object @see CORBA package comments for unimplemented features @deprecated Deprecated by CORBA 2.2.
Class Any, void insert_Streamable(Streamable)

Inserts the given Streamable object into this Any object's value field. This method allows the insertion of non-primitive IDL types. @param s the Streamable object to insert into this Any object; may be a non-primitive IDL type @see CORBA package comments for unimplemented features
Class Any, void insert_fixed(BigDecimal, TypeCode)

Throws an org.omg.CORBA.NO_IMPLEMENT exception.

Inserts the given java.math.BigDecimal object into this Any object's value field. @param value the java.math.BigDecimal object to insert into this Any object @param type the TypeCode object that is to be inserted into this Any object's type field and that describes the java.math.BigDecimal object being inserted @throws org.omg.CORBA.BAD_INV_ORDER if this method is invoked improperly @see CORBA package comments for unimplemented features

Class Any, void write_value(OutputStream)

Writes out the value of this Any object to the given output stream. theIf both typecode and value ofneed thisto be written use Anycreate_output_stream() objectto create an OutputStream then use write_any on the OutputStream.

If this method is called on an Any object that has not had a value inserted into its value field it will throw the exception java.lang.NullPointerException. @param os the org.omg.CORBA.portable.OutputStream object into which to marshal the value and typecode of this Any object


Class AnyHolder

The Holder for Any. For more information on Holder files see "Generated Files: Holder Files".

A Holder class for Any objects that is used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has an IDL any as an "out" or "inout" parameter the programmer must pass an instance of AnyHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myAnyHolder is an instance of AnyHolder the value stored in its value field can be accessed with myAnyHolder.value. @version 1.14 09/09/97 @since JDK1.2


Class AnySeqHelper

The Helper for AnySeq. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/AnySeqHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class AnySeqHolder

The Holder for AnySeq. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/AnySeqHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00


Class BAD_CONTEXT

The CORBAException thrown BAD_CONTEXTwhen exception whichan operation is throwninvoked when there is an error processingby a client but the passed acontext does not contain the context objectvalues required by the operation.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.17 09/09/97 @since JDK1.2


Class BAD_INV_ORDER

TheThis CORBA BAD_INV_ORDER exception whichindicates that is thrown when methods are called out ofthe caller has invoked operations in the wrong order. For example it can be raised by an ORB if an application makes an ORB-related call without having correctly initialized the ORB first.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.18 09/09/97 @since JDK1.2


Class BAD_OPERATION

The CORBAException thrown BAD_OPERATIONwhen exception which is thrown whenan object reference denotes an aexisting object but that the object does not support the operation method is invalidthat was invoked.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.17 09/09/97 @since JDK1.2


Class BAD_PARAM

The CORBAException thrown BAD_PARAMwhen exceptiona whichparameter passed to a call is thrown when an invalid parameter isout of range or otherwise considered illegal. An ORB may raise this exception if null values or null pointers are passed to an operation (for language mappings where the concept of a null pointers or null values applies). BAD_PARAM can also be raised as a result of a methodclient generating requests with incorrect parameters using the DII.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @see meaning of minor codes @version 1.18 09/09/97 @since JDK1.2


Class BAD_POLICY

BAD_POLICYA isPolicyErrorCode one of the PolicyErrorCodes which would be filled in the PolicyError exception. @author rip-dev @version 1.7 0211 12/0203/0001

Class BAD_POLICY_TYPE

BAD_POLICY_TYPEA isPolicyErrorCode one of the PolicyErrorCodes which would be filled in the PolicyError exception. @author rip-dev @version 1.7 0211 12/0203/0001

Class BAD_POLICY_VALUE

Contains the value used to indicate a policy value that is incorrect for a valid policy type in a call to the create_policy method defined in the ORB class. @version 1.7 0210 12/0203/0001

Class BAD_TYPECODE

The CORBAException thrown BAD_TYPECODEwhen exception which is thrown whenthe ORB has encountered a themalformed type specifiedcode (for example a typecodetype iscode with an invalid TCKind value).

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.17 09/09/97 @since JDK1.2


Class BooleanHolder

The Holder for Boolean. For more information on Holder files see "Generated Files: Holder Files".

A Holder class for a boolean that is used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has an IDL boolean as an "out" or "inout" parameter the programmer must pass an instance of BooleanHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myBooleanHolder is an instance of BooleanHolder the value stored in its value field can be accessed with myBooleanHolder.value. @version 1.14 09/09/97 @since JDK1.2


Class BooleanSeqHelper

The Helper for BooleanSeq. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/BooleanSeqHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class BooleanSeqHolder

The Holder for BooleanSeq. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/BooleanSeqHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00


Class Bounds

A user exception thrown when a parameter is not within the legal bounds for the object that a method is trying to access. @see documentation on Java IDL exceptions

Class ByteHolder

The Holder for Byte. For more information on Holder files see "Generated Files: Holder Files".

A Holder class for a byte that is used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has an IDL octet as an "out" or "inout" parameter the programmer must pass an instance of ByteHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myByteHolder is an instance of ByteHolder the value stored in its value field can be accessed with myByteHolder.value. @version 1.14 09/09/97 @since JDK1.2


Class COMM_FAILURE

The CORBAThis exception COMM_FAILUREis exceptionraised whichif communication is thrownlost while when therean operation is ain communicationprogress after the request was sent by the failureclient but before the reply from the server has been returned to the client.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception.

See the section meaning of minor codes to see the minor codes for this exception. @see meaning of minor codes @version 1.17 09/09/97 @since JDK1.2


Class CharHolder

The Holder for Char. For more information on Holder files see "Generated Files: Holder Files".

A Holder class for a char that is used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has an IDL char as an "out" or "inout" parameter the programmer must pass an instance of CharHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myCharHolder is an instance of CharHolder the value stored in its value field can be accessed with myCharHolder.value. @version 1.14 09/09/97 @since JDK1.2


Class CharSeqHelper

The Helper for CharSeq. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/CharSeqHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class CharSeqHolder

The Holder for CharSeq. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/CharSeqHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00


Class CompletionStatusHelper

The Helper for CompletionStatus. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/CompletionStatusHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" 03 June 1999 11:52:03 o'clock GMT+00:00


Class Context, NVList get_values(String, int, String)

Retrieves the NamedValue objects whose name field matches the given name or name pattern. This method allows for wildcard searches which means that there can be multiple matches and therefore multiple values returned. If the property is not found at the indicated level the search continues up the context object tree until a match is found or all Context objects in the chain have been exhausted.

If no match is found an error is returned and no property list is returned. @param start_scope a String object indicating the context object level at which to initiate the search for the specified properties (for example "_USER" "_GROUP" "_SYSTEM"). Valid scope names are implementation-specific. If a scope name is omitted the search begins with the specified context object. If the specified scope name is not found an exception is returned. @param op_flags an operation flag. The one flag that may be specified is CTX_RESTRICT_SCOPE. If this flag is specified searching is limited to the specified start_scope or this Context object. @param pattern the property name whose values are to be retrieved. pattern may be a name or a name with a trailing wildcard character ("*"). @return an NVList containing all the property values (in the form of NamedValue objects) whose associated property name matches the given name or name pattern @see #set_values @see org.omg.CORBA.NamedValue

Class Context, void set_values(NVList)

I Sets one or more property values in this Context object. The NVList supplied to this method contains one or more NamedValue objects. In each NamedValue object the name field holds the name of the property and the flags field must be set to zero. The NamedValue object's value field contains an Any object which in turn contains the value for the property. Since the value is always a string the Any object must have the kind field of its TypeCode set to TCKind.tk_string. @param values an NVList containing the property names and associated values to be set @see #get_values @see org.omg.CORBA.NamedValue @see org.omg.CORBA.Any

Class Current

Interfaces derived from the Current interface enable ORB and CORBA services to provide access to information (context) associated with the thread of execution in which they are running. This information is accessed in a structured manner using interfaces derived from the Current interface defined in the CORBA module.

Each ORB or CORBA service that needs its own context derives an interface from the CORBA module's Current. Users of the service can obtain an instance of the appropriate Current interface by invoking ORB::resolve_initial_references.

org/omg/CORBA/Current.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl Saturday July 17 1999 12:26:21 AM PDT.


Class CurrentHelper

The Helper for Current. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/CurrentHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl Saturday July 17 1999 12:26:21 AM PDT


Class CurrentHolder

The Holder for Current. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/CurrentHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl Saturday July 17 1999 12:26:21 AM PDT


Class CurrentOperations

The interface for Current. For more information on Operations interfaces see "Generated Files". org/omg/CORBA/CurrentOperations.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl Saturday July 17 1999 12:26:21 AM PDT.

Class CustomMarshal

The CustomMarshal is anAn abstract value type that is meant to be used by the ORB not the user. Semantically it is treated as a custom valuetype's implicit base class although the custom valutype does not actually inherit it in IDL. The implementer of a custom value type shall provide an implementation of the CustomMarshal operations. The manner in which this is done is specified in the IDL to Java langague mapping. Each custom marshaled value type shall have its own implementation. @see DataOuputStream @see DataInputStream

Class DATA_CONVERSION

TheThis CORBAexception is raised if an ORB cannot convert the representation of data as marshaled into its native representation or vice-versa. For example DATA_CONVERSION exception which is thrown when there is a data conversioncan be raised if wide character codeset conversion fails or errorif an ORB cannot convert floating point values between different representations.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception.

See the section meaning of minor codes to see the minor codes for this exception. @see documentation on Java IDL exceptions @version 1.16 09/09/97 @since JDK1.2


Class DataInputStream

Defines the methods used to read primitive data types from input streams for unmarshaling custom value types. This interface is used by user written custom unmarshaling code for custom value types. @see org.omg.CORBA.DataOutputStream @see org.omg.CORBA.CustomMarshal @version 1.6 028 12/0203/0001

Class DataOutputStream

Defines the methods used to write primitive data types to output streams for marshalling custom value types. This interface is used by user written custom marshalling code for custom value types. @see org.omg.CORBA.DataInputStream @see org.omg.CORBA.CustomMarshal @version 1.8 0210 12/0203/0001

Class DefinitionKindHelper

The Helper for DefinitionKind. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/DefinitionKindHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ir.idl 03 June 1999 11:33:43 o'clock GMT+00:00


Class DomainManager

Provides mechanisms for establishing and navigating relationships to superior and subordinate domains as well as for creating and accessing policies. The DomainManager has associated with it the policy objects for a particular domain. The domain manager also records the membership of the domain and provides the means to add and remove members. The domain manager is itself a member of a domain possibly the domain it manages. The domain manager provides mechanisms for establishing and navigating relationships to superior and subordinate domains and creating and accessing policies.

Class DomainManagerOperations

Provides the DomainManager with the means to access policies.

The DomainManager has associated with it the policy objects for a particular domain. The domain manager also records the membership of the domain and provides the means to add and remove members. The domain manager is itself a member of a domain possibly the domain it manages. The domain manager provides mechanisms for establishing and navigating relationships to superior and subordinate domains and creating and accessing policies.

Class DomainManagerOperations, Policy get_domain_policy(int)

This returns the policy of the specified type for objects in this domain. The types of policies available are domain specific. See the CORBA specification for a list of standard ORB policies. @param policy_type Type of policy to request

Class DoubleHolder

The Holder for Double. For more information on Holder files see "Generated Files: Holder Files".

A Holder class for a double that is used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has an IDL double as an "out" or "inout" parameter the programmer must pass an instance of DoubleHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myDoubleHolder is an instance of DoubleHolder the value stored in its value field can be accessed with myDoubleHolder.value. @version 1.14 09/09/97 @since JDK1.2


Class DoubleSeqHelper

The Helper for DoubleSeq. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/DoubleSeqHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:37 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class DoubleSeqHolder

The Holder for DoubleSeq. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/DoubleSeqHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:37 o'clock GMT+00:00


Class DynAny

Enables org.omg.CORBA.Any values canto be dynamically interpreted (traversed) and constructed through DynAny objects. A DynAny object is associated with a data value which may correspond to a copy of the value inserted into an Any. The DynAny APIs enable traversal of the data value associated with an Any at runtime and extraction of the primitive constituents of the data value.

Class DynArray

TheRepresents DynArray interface represents a DynAny object which is associated with an array.

Class DynEnum

TheRepresents DynEnum interface represents a DynAny object which is associated with an IDL enum.

Class DynamicImplementation

The base class for all object implementations using the DSI. It defines a single abstract method invoke that a dynamic servant needs to implement. DynamicImplementation has been deprecated by the OMG in favor of the Portable Object Adapter. @version 1.6 09/09/97 @seedeprecated org.omg.CORBA.ServerRequest @since JDK1.2DynamicImplementation
Class DynamicImplementation, void invoke(ServerRequest)

Accepts a ServerRequest object and uses its methods to determine the request target operation and parameters and to set the result or exception.@deprecated Deprecated by the Portable Object Adapter. @param request a ServerRequest object representing the request to be invoked

Class FREE_MEM

TheException CORBA FREE_MEM exception which is thrown when the systemORB failed in is unablean attempt to free dynamic memory for example because of heap corruption or memory segments being locked.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.16 09/09/97 @since JDK1.2


Class FieldNameHelper

The Helper for FieldName. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/FieldNameHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" 03 June 1999 11:52:03 o'clock GMT+00:00


Class FixedHolder

The Holder for Fixed. For more information on Holder files see "Generated Files: Holder Files".

FixedHolder is a container class for values of IDL type "fixed" which is mapped to the Java class java.math.BigDecimal. It is usually used to store "out" and "inout" IDL method parameters. If an IDL method signature has a fixed as an "out" or "inout" parameter the programmer must pass an instance of FixedHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the contained value corresponding to the "out" value returned from the server. @version 1.14 09/09/97


Class FloatHolder

The Holder for Float. For more information on Holder files see "Generated Files: Holder Files".

A Holder class for a float that is used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has an IDL float as an "out" or "inout" parameter the programmer must pass an instance of FloatHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myFloatHolder is an instance of FloatHolder the value stored in its value field can be accessed with myFloatHolder.value. @version 1.14 09/09/97 @since JDK1.2


Class FloatSeqHelper

The Helper for FloatSeq. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/FloatSeqHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:37 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class FloatSeqHolder

The Holder for FloatSeq. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/FloatSeqHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:37 o'clock GMT+00:00


Class IDLTypeHelper

The Helper for IDLType. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/IDLTypeHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ir.idl 03 June 1999 11:33:44 o'clock GMT+00:00


Class IMP_LIMIT

The CORBAThis exception IMP_LIMITindicates exceptionthat whichan implementation islimit was thrown whenexceeded in the implementationORB limitrun time. For example an ORB may reach the maximum number of references it can hold simultaneously in an address space the size of a parameter may have exceeded the allowed maximum or an ORB may impose a maximum on the number of clients or servers that has been violatedcan run simultaneously.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.16 09/09/97 @since JDK1.2


Class INITIALIZE

TheException CORBA INITIALIZEthrown exception which is thrown when there is an ORBwhen an ORB has encountered a failure during its initialization such as failure to acquire networking resources or detecting a configuration error.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.19 09/09/97 @since JDK1.2


Class INTERNAL

The CORBAThis exception INTERNALindicates exception which isan internal failure thrownin an ORB when there isfor example if an ORB has detected corruption of its internal errordata structures.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception.

See the section meaning of minor codes to see the minor codes for this exception. @see documentation on Java IDL exceptions @version 1.16 09/09/97 @since JDK1.2

Class INTERNAL, constructor INTERNAL()

Constructs an INTERNAL exception with a default minor code of 0 and a completion state of COMPLETED_MAYBENO.

Class INTF_REPOS

The CORBAException raised INTF_REPOSwhen exception which is thrown when there isan ORB cannot reach the interface repository anor some other error accessingfailure relating to the interface repository is detected.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.16 09/09/97 @since JDK1.2


Class INVALID_TRANSACTION

TheException CORBAthrown when the request carried an invalid transaction context. INVALID_TRANSACTIONFor example this exception which iscould be thrownraised if an error occurred when there is a transaction errortrying to register a resource.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.5 09/09/97 @since JDK1.2

Class INVALID_TRANSACTION, constructor INVALID_TRANSACTION()

Constructs an INVALID_TRANSACTION exception with a default minor code of 0 and a completion state of COMPLETED_MAYBENO.

Class INV_FLAG

The CORBAException thrown INV_FLAGwhen exception which is thrown whenan invalid flag was passed to an invalidoperation flag(for example when creating a isDII specifiedrequest).

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.16 09/09/97 @since JDK1.2


Class INV_IDENT

The CORBAThis exception INV_IDENTindicates exceptionthat whichan IDL identifier is thrownsyntactically invalid. It may be raised if for example an identifier passed to the interface repository whendoes not conform to IDL identifier syntax or if an illegal operation name is invalidused with the DII.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.16 09/09/97 @since JDK1.2


Class INV_OBJREF

The CORBAThis exception INV_OBJREFindicates exceptionthat whichan object reference is throwninternally whenmalformed. anFor example the repository ID may have incorrect syntax or the addressing information may be invalid. This exception is raised by ORB::string_to_object referenceif the passed string does not decode correctly. An ORB may choose to detect calls via nil references (but is not obliged to do detect them). INV_OBJREF is specifiedused to indicate this.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception.

See the section Minor Code Meanings to see the minor codes for this exception. @see documentation on Java IDL exceptions @version 1.17 09/09/97 @since JDK1.2

Class INV_OBJREF, constructor INV_OBJREF()

Constructs an INV_OBJREF exception with a default minor code of 0 and a completion state of COMPLETED_MAYBENO.

Class INV_POLICY

TheStandard CORBA INV_POLICY standard exception which is thrown when an invocation cannot be made because of an incompatibility between Policy overrides that apply to the particular invocation. It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.5 09/09/97

Class IRObjectOperations

This is the Operations interface for the mapping from IRObject. Several interfaces are used as base interfaces for objects in the Interface Repository (IR). These base interfaces are not instantiable. A common set of operations is used to locate objects within the Interface Repository. Some of these operations are defined in the IRObject. All IR objects inherit from the IRObject interface which provides an operation for identifying the actual type of the object. (The IDL base interface IRObject represents the most generic interface from which all other Interface Repository interfaces are derived even the Repository itself.) All java implementations of IR objects must implement the IRObjectOperations interface. @see IDLTypeOperations @see IDLType @see IRObject
Class IRObjectOperations, void destroy()

Destroys this object. If the object is a Container this method is applied to all its contents. If the object contains an IDLType attribute for an anonymous type that IDLType is destroyed. If the object is currently contained in some other object it is removed. If the method is invoked on a Repository or on a PrimitiveDef then the BAD_INV_ORDER exception is raised with minor value 2. An attempt to destroy an object that would leave the repository in an incoherent state causes BAD_INV_ORDER exception to be raised with the minor code 1. @exception BAD_INV_ORDER if this method is invoked on a repository or PrimitiveDef or if an attempt to destroy an object would leave the repository in an incoherent state

Class IdentifierHelper

The Helper for Identifier. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/IdentifierHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ir.idl 03 June 1999 11:33:42 o'clock GMT+00:00


Class IntHolder

The Holder for Int. For more information on Holder files see "Generated Files: Holder Files".

A Holder class for an int that is used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has an IDL long as an "out" or "inout" parameter the programmer must pass an instance of IntHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myIntHolder is an instance of IntHolder the value stored in its value field can be accessed with myIntHolder.value. @version 1.14 09/09/97 @since JDK1.2


Class LongHolder

The Holder for Long. For more information on Holder files see "Generated Files: Holder Files".

A Holder class for a long that is used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has an IDL long long as an "out" or "inout" parameter the programmer must pass an instance of LongHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myLongHolder is an instance of LongHolder the value stored in its value field can be accessed with myLongHolder.value. @version 1.14 09/09/97 @since JDK1.2


Class LongLongSeqHelper

The Helper for LongLongSeq. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/LongLongSeqHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:37 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class LongLongSeqHolder

The Holder for LongLongSeq. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/LongLongSeqHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00


Class LongSeqHelper

The Helper for LongSeqHelper. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/LongSeqHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class LongSeqHolder

The Holder for LongSeq. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/LongSeqHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00


Class MARSHAL

The CORBAA request MARSHALor exceptionreply whichfrom the network is thrownstructurally invalid. This error typically indicates whena bug in either the ORBclient-side or server-side run time. For hasexample if a problemreply from the server indicates that the message contains 1000 bytes but the actual message is shorter or longer than 1000 bytes the ORB raises this exception. MARSHAL can also be caused by using the marshallingDII or unmarshallingDSI incorrectly for example if the type of the actual parameters sent does not agree with IDL signature of an operation.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception.

See the section Minor Code Meanings to see the minor codes for this exception. @version 1.18 09/09/97 @since JDK1.2


Class NO_IMPLEMENT

TheThis CORBAexception indicates that even though the operation that was invoked exists (it has an IDL definition) no implementation for that operation exists. NO_IMPLEMENT exception which is thrown when the implementation can for example be raised by an forORB if a methodclient asks for an object's type definition from the interface repository but no interface repository is notprovided by availablethe ORB.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception.

See the section Minor Code Meanings to see the minor codes for this exception. @version 1.17 09/09/97 @since JDK1.2

Class NO_IMPLEMENT, constructor NO_IMPLEMENT(String, int, CompletionStatus)

Constructs a NO_IMPLEMENT exception with the specified description message minor code and completion status. @param s the String containing a description message @param minor an int specifying the minor code @param completed a CompletionStatus instance indicating the completion status
Class NO_IMPLEMENT, constructor NO_IMPLEMENT(int, CompletionStatus)

Constructs a NO_IMPLEMENT exception with the specified minor code and completion status. @param minor an int specifying the minor code @param completed a CompletionStatus instance indicating the completion status

Class NO_MEMORY

TheException CORBA NO_MEMORY exception which may be thrown by either the client or the server when there is not enough memory for a dynamicthe ORB run time has run out of memory allocation.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.18 09/09/97 @since JDK1.2


Class NO_PERMISSION

TheException CORBA NO_PERMISSION exception which is thrown if thewhen client does not have permission to perform the requestan invocation failed because the caller has insufficient privileges.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.17 09/09/97 @since JDK1.2


Class NO_RESOURCES

The CORBAException thrown NO_RESOURCESwhen exception which is thrown when either thethe ORB has encountered some general resource clientlimitation. For orexample the serverrun does nottime may have sufficientreached the resources to performmaximum permissible number theof open requestconnections.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.17 09/09/97 @since JDK1.2


Class NO_RESPONSE

The CORBAThis exception NO_RESPONSEis exception whichraised if isa client attempts to thrownretrieve whenthe result of a deferred synchronous call but the response tofor the request is not yet available.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.17 09/09/97 @since JDK1.2


Class NVList, NamedValue add_value(String, Any, int)

Creates a new NamedValue object initialized with the given name value and flag and adds it to the end of this NVList object. The flag can be any one of the argument passing modes: ARG_IN.value ARG_OUT.value or ARG_INOUT.value. @param item_name the name for the new NamedValue object @param valueval an Any object containing the value for the new NamedValue object @param flags one of the following argument modepassing flagsmodes: ARG_IN.value ARG_OUT.value or ARG_INOUT.value @return the newly- created NamedValue object

Class NameValuePair

TheAssociates NameValuePair interface associates a name with a value that is an attribute of an IDL struct. This interfaceand is used in the DynStruct APIs.

Class NameValuePairHelper

The Helper for NameValuePair. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/NameValuePairHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" 03 June 1999 11:52:03 o'clock GMT+00:00


Class OBJECT_NOT_EXIST

The CORBAException raised OBJECT_NOT_EXISTwhenever exceptionan whichinvocation on a deleted object was performed. It is usually thrownan authoritative from"hard" thefault report. Anyone receiving it serveris allowed (even expected) to indicate that the targetdelete all copies of this object doesreference and to perform other appropriate "final recovery" style procedures. Bridges notforward existthis exception to clients also destroying any records they may hold (for example proxy objects used in reference translation). The clients could in turn purge any of their own data structures.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception.

See the section Minor Code Meanings to see the minor codes for this exception. @see documentation on Java IDL exceptions @version 1.13 09/09/97 @since JDK1.2


Class OBJ_ADAPTER

The CORBAThis exception OBJ_ADAPTERtypically exception which is thrown by the object adapter on theindicates an administrative mismatch for example a server may have servermade an attempt to indicateregister itself with an implementation repository someunder errora name that is already in use or is unknown to the repository.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception.

See the section Minor Code Meanings to see the minor codes for this exception. @see documentation on Java IDL exceptions @version 1.17 09/09/97 @since JDK1.2


Class ORB

A class providing APIs for the CORBA Object Request Broker features. The ORB class also provides "pluggable ORB implementation" APIs that allow another vendor's ORB implementation to be used.

An ORB makes it possible for CORBA objects to communicate with each other by connecting objects making requests (clients) with objects servicing requests (servers).

The ORB class which encapsulates generic CORBA functionality does the following: (Note that items 5 and 6 which include most of the methods in the class ORB are typically used with the Dynamic Invocation Interface (DII) and the Dynamic Skeleton Interface (DSI). These interfaces may be used by a developer directly but most commonly they are used by the ORB internally and are not seen by the general programmer.)

  1. initializes the ORB implementation by supplying values for predefined properties and environmental parameters
  2. obtains initial object references to services such as the NameService using the method resolve_initial_references
  3. converts object references to strings and back
  4. connects the ORB to a servant (an instance of a CORBA object implementation) and disconnects the ORB from a servant
  5. creates objects such as
    • TypeCode
    • Any
    • NamedValue
    • Context
    • Environment
    • lists (such as NVList) containing these objects
  6. sends multiple messages in the DII

The ORB class can be used to obtain references to objects implemented anywhere on the network.

An application or applet gains access to the CORBA environment by initializing itself into an ORB using one of three init methods. Two of the three methods use the properties (associations of a name with a value) shown in the table below.
Property Name Property Value
Standard Java CORBA Properties:
org.omg.CORBA.ORBClass class name of an ORB implementation
org.omg.CORBA.ORBSingletonClass class name of the ORB returned by init()

These properties allow a different vendor's ORB implementation to be "plugged in."

When an ORB instance is being created the class name of the ORB implementation is located using the following standard search order:

  1. check in Applet parameter or application string array if any
  2. check in properties parameter if any
  3. check in the System properties
  4. check in the orb.properties file located in the user.home directory (if any)
  5. check in the orb.properties file located in the java.home/lib directory (if any)
  6. fall back on a hardcoded default behavior (use the Java IDL implementation)

Note that Java IDL provides a default implementation for the fully-functional ORB and for the Singleton ORB. When the method init is given no parameters the default Singleton ORB is returned. When the method init is given parameters but no ORB class is specified the Java IDL ORB implementation is returned.

The following code fragment creates an ORB object initialized with the default ORB Singleton. This ORB has a restricted implementation to prevent malicious applets from doing anything beyond creating typecodes. It is called a singleton because there is only one instance for an entire virtual machine.

 ORB orb = ORB.init(); 

The following code fragment creates an ORB object for an application. The parameter args represents the arguments supplied to the application's main method. Since the property specifies the ORB class to be "SomeORBImplementation" the new ORB will be initialized with that ORB implementation. If p had been null and the arguments had not specified an ORB class the new ORB would have been initialized with the default Java IDL implementation.

 Properties p = new Properties(); p.put("org.omg.CORBA.ORBClass" "SomeORBImplementation"); ORB orb = ORB.init(args p); 

The following code fragment creates an ORB object for the applet supplied as the first parameter. If the given applet does not specify an ORB class the new ORB will be initialized with the default Java IDL implementation.

 ORB orb = ORB.init(myApplet null); 

An application or applet can be initialized in one or more ORBs. ORB initialization is a bootstrap call into the CORBA world. @version 1.70 09/09/97 @since JDK1.2

Class ORB, void connect(Object)

Connects the given servant object (a Java object that is an instance of the server implementation class) to the ORB. The servant class must extend the ImplBase class corresponding to the interface that is supported by the server. The servant must thus be a CORBA object reference and inherit from org.omg.CORBA.Object. Servants created by the user can start receiving remote invocations after the method connect has been called. A servant may also be automatically and implicitly connected to the ORB if it is passed as an IDL parameter in an IDL method invocation on a non-local object that is if the servant object has to be marshalled and sent outside of the process address space.

Calling the method connect has no effect when the servant object is already connected to the ORB.

Deprecated by the OMG in favor of the Portable Object Adapter APIs. @param obj theThe servant object reference @see CORBA package comments for unimplemented features

Class ORB, TypeCode create_abstract_interface_tc(String, String)

Create a TypeCode object for an IDL abstract interface. @param id the logical id for the abstract interface type. @param name the name of the abstract interface type. @return the requested TypeCode. @see CORBA package comments for unimplemented features
Class ORB, DynAny create_basic_dyn_any(TypeCode)

See package commentsCreates a basic regardingDynAny unimplementedobject featuresfrom the given TypeCode object.

@param type the TypeCode object from which to create a new DynAny object @return the new DynAny object created from the given TypeCode object @throws org.omg.CORBA.ORBPackage.InconsistentTypeCode if the given TypeCode object is not consistent with the operation. @see CORBA package comments for unimplemented features @see DynamicAny package replaces these API

Class ORB, DynAny create_dyn_any(Any)

See packageCreates a commentsnew DynAny regarding unimplementedobject from featuresthe given Any object.

@param value the Any object from which to create a new DynAny object @return the new DynAny object created from the given Any object @see CORBA package comments for unimplemented features @see DynamicAny package replaces these API

Class ORB, DynArray create_dyn_array(TypeCode)

See package commentsCreates a new regardingDynArray unimplementedobject featuresfrom the given TypeCode object.

@param type the TypeCode object from which to create a new DynArray object @return the new DynArray object created from the given TypeCode object @throws org.omg.CORBA.ORBPackage.InconsistentTypeCode if the given TypeCode object is not consistent with the operation. @see CORBA package comments for unimplemented features @see DynamicAny package replaces these API

Class ORB, DynEnum create_dyn_enum(TypeCode)

See package commentsCreates a new regardingDynEnum unimplementedobject featuresfrom the given TypeCode object.

@param type the TypeCode object from which to create a new DynEnum object @return the new DynEnum object created from the given TypeCode object @throws org.omg.CORBA.ORBPackage.InconsistentTypeCode if the given TypeCode object is not consistent with the operation. @see CORBA package comments for unimplemented features @see DynamicAny package replaces these API

Class ORB, DynSequence create_dyn_sequence(TypeCode)

See package commentsCreates a new regardingDynSequence unimplementedobject featuresfrom the given TypeCode object.

@param type the TypeCode object from which to create a new DynSequence object @return the new DynSequence object created from the given TypeCode object @throws org.omg.CORBA.ORBPackage.InconsistentTypeCode if the given TypeCode object is not consistent with the operation. @see CORBA package comments for unimplemented features @see DynamicAny package replaces these API

Class ORB, DynStruct create_dyn_struct(TypeCode)

See package commentsCreates a new regardingDynStruct unimplementedobject featuresfrom the given TypeCode object.

@param type the TypeCode object from which to create a new DynStruct object @return the new DynStruct object created from the given TypeCode object @throws org.omg.CORBA.ORBPackage.InconsistentTypeCode if the given TypeCode object is not consistent with the operation. @see CORBA package comments for unimplemented features @see DynamicAny package replaces these API

Class ORB, DynUnion create_dyn_union(TypeCode)

See package commentsCreates a new regardingDynUnion unimplementedobject featuresfrom the given TypeCode object.

@param type the TypeCode object from which to create a new DynUnion object @return the new DynUnion object created from the given TypeCode object @throws org.omg.CORBA.ORBPackage.InconsistentTypeCode if the given TypeCode object is not consistent with the operation. @see CORBA package comments for unimplemented features @see DynamicAny package replaces these API

Class ORB, TypeCode create_fixed_tc(short, short)

Create a TypeCode object for an IDL fixed type. @param digits specifies the total number of decimal digits in the number and must be from 1 to 31 inclusive. @param scale specifies the position of the decimal point. @return the requested TypeCode. @see CORBA package comments for unimplemented features
Class ORB, TypeCode create_native_tc(String, String)

Create a TypeCode object for an IDL native type. @param id the logical id for the native type. @param name the name of the native type. @return the requested TypeCode. @see CORBA package comments for unimplemented features
Class ORB, Policy create_policy(int, Any)

See package comments regarding unimplementedCan be invoked to create featuresnew instances of policy objects of a specific type with specified initial state. If create_policy fails to instantiate a new Policy object due to its inability to interpret the requested type and content of the policy it raises the PolicyError exception with the appropriate reason. @seeparam type the PolicyType of the policy object to be created @param val the value that will be used to set the initial state of the Policy object that is created @return Reference to a newly created Policy object of type specified by the type parameter and initialized to a state specified by the val parameter @throws org.omg.CORBA.PolicyError when the requested policy is not supported package commentsor a requested initial state for unimplementedthe policy featuresis not supported.
Class ORB, TypeCode create_recursive_sequence_tc(int, int)

Creates a TypeCode object representing a a recursive IDL sequence.

For the IDL struct FooNode in following code fragment the offset parameter for creating its sequence would be 1:

 Struct FooNode { long value; Sequence <FooNode> Chainsubnodes; }; 
@param bound the bound for the sequence 0 if unbounded @param offset the index to the enclosing TypeCode object that describes the elements of this sequence @return a newly-created TypeCode object describing a recursive sequence @deprecated Use a combination of create_recursive_tc and create_sequence_tc instead @see #create_recursive_tc(String) create_recursive_tc @see #create_sequence_tc(int TypeCode) create_sequence_tc
Class ORB, TypeCode create_recursive_tc(String)

Create a recursive TypeCode object which serves as a placeholder for a concrete TypeCode during the process of creating TypeCodes which contain recursion. The id parameter specifies the repository id of the type for which the recursive TypeCode is serving as a placeholder. Once the recursive TypeCode has been properly embedded in the enclosing TypeCode which corresponds to the specified repository id it will function as a normal TypeCode. Invoking operations on the recursive TypeCode before it has been embedded in the enclosing TypeCode will result in undefineda BAD_TYPECODE behaviorexception.

For example the following IDL type declarationsdeclaration containcontains recursion:

 Struct FooNode { long value; Sequence <FooNode> Chain; }; Struct Bar { public Bar membersubnodes; }; 

To create a TypeCode for struct BarNode you would invoke the TypeCode creation operations as shown below:

 String barIDnodeID = "IDL:BarNode:1.0"; TypeCode recursiveTCrecursiveSeqTC = orb.create_sequence_tc(0 orb.create_recursive_tc(barIDnodeID)); StructMember[] members = { new StructMember("membersubnodes" recursiveTCrecursiveSeqTC null) }; TypeCode structBarTCstructNodeTC = orb.create_struct_tc(barIDnodeID "BarNode" members); 

Also note that the following is an illegal IDL type declaration:

 Struct Node { Node next; }; 

Recursive types can only appear within sequences which can be empty. That way marshaling problems when transmitting the struct in an Any are avoided.

@param id the logical id of the referenced type @return the requested TypeCode @see CORBA package comments for unimplemented features

Class ORB, TypeCode create_sequence_tc(int, TypeCode)

Creates a TypeCode object representing an IDL sequence. The TypeCode object is initialized with the given bound and element type. @param bound the bound for the sequence 0 if unbounded @param element_type the TypeCode object describing the elements contained in the sequence @return a newly-created TypeCode object describing an IDL sequence
Class ORB, TypeCode create_value_box_tc(String, String, TypeCode)

Creates a TypeCode object for an IDL value box. @param id the logical id for the value type @param name the name of the value type @param boxed_type the TypeCode for the type @return the requested TypeCode @see CORBA package comments for unimplemented features
Class ORB, TypeCode create_value_tc(String, String, short, TypeCode, ValueMember[])

Create a TypeCode object for an IDL value type. The concrete_base parameter is the TypeCode for the immediate concrete valuetype base of the valuetype for which the TypeCode is being created. It may be null if the valuetype does not have a concrete base. @param id the logical id for the value type. @param name the name of the value type. @param type_modifier one of the value type modifier constants: VM_NONE VM_CUSTOM VM_ABSTRACT or VM_TRUNCATABLE @param concrete_base a TypeCode object describing the concrete valuetype base @param members an array containing the members of the value type @return the requested TypeCode @see CORBA package comments for unimplemented features
Class ORB, void destroy()

Destroys the ORB instance and freesso that its allresources can be reclaimed. Any operation invoked on a destroyed ORB reference will throw the resourcesOBJECT_NOT_EXIST exception. underOnce an ORB instancehas been destroyed another call to init with the same ORBid will return a reference to a newly constructed ORB.

TheIf methoddestroy is called on an ORB that has not implementedbeen shut down it will start the shut down process and block until the ORB has shut down before it destroys the ORB.
If an application calls destroy
The APIin a thread that is providedcurrently toservicing an invocation the BAD_INV_ORDER system conformexception will be thrown with the OMG specminor code 3 since blocking would result in a deadlock.

For maximum portability and to avoid resource leaks an application should always call shutdown and destroy on all ORB instances before exiting. @throws org.omg.CORBA.BAD_INV_ORDER if the current thread is servicing an invocation

Class ORB, void disconnect(Object)

Disconnects the given servant object from the ORB. After this method returns the ORB will reject incoming remote requests for the disconnected servant and will send the exception org.omg.CORBA.OBJECT_NOT_EXIST back to the remote client. Thus the object appears to be destroyed from the point of view of remote clients. Note however that local requests issued using the servant directly do not pass through the ORB; hence they will continue to be processed by the servant.

Calling the method disconnect has no effect if the servant is not connected to the ORB.

Deprecated by the OMG in favor of the Portable Object Adapter APIs. @param obj The servant object to be disconnected from the ORB @see CORBA package comments for unimplemented features

Class ORB, Current get_current()

Retrieves a Current object. The Current interface is used to manage thread-specific information for use by services such as transactions and security. @see CORBA package comments for unimplemented features @return a newly-created Current object @deprecated use resolve_initial_references. @see CORBA package comments for unimplemented features.
Class ORB, boolean get_service_information(short, ServiceInformationHolder)

See package comments regarding unimplementedUsed to obtain information about featuresCORBA facilities and services that are supported by this ORB. The service type for which information is being requested is passed in as the in parameter service_type the values defined by constants in the CORBA module. If service information is available for that type that is returned in the out parameter service_info and the operation returns the value true. If no information for the requested services type is available the operation returns false (i.e. the service is not supported by this ORB).

@param service_type a short indicating the service type for which information is being requested @param service_info a ServiceInformationHolder object that will hold the ServiceInformation object produced by this method @return true if service information is available for the service_type; false if no information for the requested services type is available @see CORBA package comments for unimplemented features

Class ORB, void perform_work()

Performs an implementation-dependent unit of work if called by the main thread. Otherwise it does nothing. The methods work_pending and perform_work can be used in conjunction to implement a simple polling loop that multiplexes the main thread among the ORB and other activities. @see CORBA package comments for unimplemented features
Class ORB, void run()

This operation returnsblocks when the ORB has shutdown. Ifcurrent called bythread until the main threadORB it enableshas completed the ORBshutdown to perform work using the mainprocess initiated when some thread calls threadshutdown. Otherwise it simply waits until the ORB hasIt may be used by multiple threads which shutdown.get @seeall CORBAnotified package comments for unimplementedwhen the ORB shuts featuresdown.
Class ORB, void shutdown(boolean)

Instructs the ORB to shut down which causes all object adapters to shut down in preparation for destruction.
If the wait_for_completion parameter is true this operation blocks until all ORB processing (including processing of currently executing requests object deactivation and other object adapter operations) has completed. If an application does this in a thread that is currently servicing an invocation the BAD_INV_ORDER system exception will be thrown with the OMG minor code 3 since blocking would result in a deadlock.
If the wait_for_completion parameter is FALSE then shutdown may not have completed upon return.

While the ORB is in the process of shutting down the ORB operates as normal servicing incoming and outgoing requests until all requests have been completed. Once an ORB has shutdown only object reference management operations may be invoked on the ORB or any object reference obtained from it. An application may also invoke the destroy operation on the ORB itself. Invoking any other operation will throw the BAD_INV_ORDER system exception with the OMG minor code 4.

The ORB.run method will return after shutdown has been called. @param wait_for_completion true to indicateif that the ORBcall should completeblock processinguntil the before shutting downshutdown is complete; false to indicateif that the ORBit should shut downreturn immediately @seethrows org.omg.CORBA.BAD_INV_ORDER if package commentsthe current forthread is servicing unimplementedan featuresinvocation

Class ORB, boolean work_pending()

Returns true if the ORB needs the main thread to perform some work and false if the ORB does not need the main thread. @return true if there is work pending meaning that the ORB needs the main thread to perform some work; false if there is no work pending and thus the ORB does not need the main thread @see CORBA package comments for unimplemented features

Class ObjectHolder

The Holder for Object. For more information on Holder files see "Generated Files: Holder Files".

A Holder class for a CORBA object reference (a value of type org.omg.CORBA.Object). It is usually used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has a CORBA Object reference as an "out" or "inout" parameter the programmer must pass an instance of ObjectHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myObjectHolder is an instance of ObjectHolder the value stored in its value field can be accessed with myObjectHolder.value. @version 1.14 09/09/97 @since JDK1.2


Class OctetSeqHelper

The Helper for OctetSeq. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/OctetSeqHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class OctetSeqHolder

The Holder for OctetSeq. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/OctetSeqHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00


Class PERSIST_STORE

The CORBAThis exception PERSIST_STOREindicates exceptiona whichpersistent storage is thrown when there is an error with the persistent storage on the serverfailure for example failure to establish a database connection or corruption of a database.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.16 09/09/97


Class PRIVATE_MEMBER

Constant to define a private member in the ValueMember class.

PRIVATE_MEMBER is one of the two constants of typedef Visibility used in the interface repository to identify visibility of a ValueMember type. The other constant is PUBLIC_MEMBER. @author unattributed @version 1.12 0215 12/0203/0001


Class PUBLIC_MEMBER

Constant to define a public member in the ValueMember class.

PUBLIC_MEMBER is one of the two constants of typedef Visibility used in the interface repository to identify visibility of a ValueMember type. The other constant is PRIVATE_MEMBER. @author unattributed @version 1.11 0215 12/0203/0001


Class Policy

Interfaces derived from the Policy interface allow an ORB or CORBA service access to certain choices that affect its operation. This information is accessed in a structured manner using interfaces derived from the Policy interface defined in the CORBA module. A CORBA service does not have to use this method of accessing operating options but may choose to do so. The Security Service in particular uses this technique for associating Security Policy with objects in the system. An interface generated by the IDL-to-Java compiler. org/omg/CORBA/Policy.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl Saturday July 17 1999 12:26:20 AM PDT

Class PolicyError

AnA user exception thrown when a policy error occurs. A PolicyError exception carryingmay include one of the following policy error reason codes defined in the org.omg.CORBA package: BAD_POLICY BAD_POLICY_TYPE BAD_POLICY_VALUE UNSUPPORTED_POLICY UNSUPPORTED_POLICY_VALUE.

Class PolicyHelper

The Helper for Policy. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/PolicyHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl Saturday July 17 1999 12:26:20 AM PDT


Class PolicyHolder

The Holder for Policy. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/PolicyHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl Saturday July 17 1999 12:26:20 AM PDT


Class PolicyListHelper

The Helper for PolicyList. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/PolicyListHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl Saturday July 17 1999 12:26:21 AM PDT


Class PolicyListHolder

The Holder for PolicyList. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/PolicyListHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl Saturday July 17 1999 12:26:21 AM PDT


Class PolicyOperations

org/omg/CORBA/PolicyOperations.java Generated byProvides the IDL-to-Java compiler (portable)operations versionfor "3.0"a fromPolicy ../../../.object./../src/share/classes/org/omg/PortableServer/corba.idl Saturday July 17 1999 12:26:20 AM PDT
Class PolicyOperations, Policy copy()

CopiesReturns a copy of the policyPolicy object. The copy does not retain any relationships that the policy had with any domain or object. @return thea copy of the policyPolicy object.
Class PolicyOperations, void destroy()

Destroys the policyPolicy object. It is the responsibility of the policyPolicy object to determine whether it can be destroyed.
Class PolicyOperations, int policy_type()

ReturnReturns the constant value that corresponds to the type of the policy object. The values of the polivypolicy objectysobjects are allocated by the OMG. New values for PolicyType should be obtained from the OMG by sending mail to request@omg.org. In general the constant values that are allocated are defined in conjunction with the definition of the corresponding policy object. @return the constant value that corresponds to the type of the policy object.

Class PolicyTypeHelper

The Helper for PolicyType. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/PolicyTypeHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl Saturday July 17 1999 12:26:20 AM PDT


Class PrincipalHolder

The Holder for Principal. For more information on Holder files see "Generated Files: Holder Files".

A container class for values of type Principal that is used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has an IDL Principal as an "out" or "inout" parameter the programmer must pass an instance of PrincipalHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myPrincipalHolder is an instance of PrincipalHolder the value stored in its value field can be accessed with myPrincipalHolder.value. @version 1.14 09/09/97 @since JDK1.2 @deprecated Deprecated by CORBA 2.2.


Class RepositoryIdHelper

The Helper for RepositoryId. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/RepositoryIdHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ir.idl 03 June 1999 11:33:43 o'clock GMT+00:00


Class ServerRequest, String operation()

Throws an org.omg.CORBA.NO_IMPLEMENT exception.

Retrieves the name of the operation being invoked. According to OMG IDL's rules these names must be unique among all operations supported by this object's "most-derived" interface. Note that the operation names for getting and setting attributes are _get_<attribute_name> and _set_<attribute_name> respectively. @return the name of the operation to be invoked @see CORBA package comments for unimplemented features

Class ServerRequest, void result(Any)

Specifies any return value for the call.

Note that this method is deprecated; use the method set_result in its place.

Unless the method set_exception is called if the invoked method has a non-void result type the method set_result must be called exactly once before the DIR returns. If the operation has a void result type the method set_result may optionally be called once with an Any object whose type is tk_void. Calling the method set_result before the method arguments has been called or after the method set_result or set_exception has been called will result in a BAD_INV_ORDER exception. Calling the method set_result without having previously called the method ctx when the IDL operation contains a context expression or when the NVList passed to arguments did not describe all parameters passed by the client may result in a MARSHAL system exception. @param any an Any object containing the return value to be set @deprecated use the method set_result

Class ServerRequest, void set_exception(Any)

Throws an org.omg.CORBA.NO_IMPLEMENT exception.

Returns the given exception to the client. This method is invoked by the DIR which may call it at any time. The Any object passed to this method must contain either a system exception or one of the user exceptions specified in the invoked operation's IDL definition. Passing in an Any object that does not contain an exception will cause a BAD_PARAM system exception to be thrown. Passing in an unlisted user exception will result in either the DIR receiving a BAD_PARAM system exception or in the client receiving an UNKNOWN_EXCEPTION system exception. @param any the Any object containing the exception @exception BAD_PARAM if the given Any object does not contain an exception or the exception is an unlisted user exception @exception UNKNOWN_EXCEPTION if the given exception is an unlisted user exception and the DIR did not receive a BAD_PARAM exception @see CORBA package comments for unimplemented features

Class ServerRequest, void set_result(Any)

Throws an org.omg.CORBA.NO_IMPLEMENT exception.

Specifies any return value for the call. Unless the method set_exception is called if the invoked method has a non-void result type the method set_result must be called exactly once before the DIR returns. If the operation has a void result type the method set_result may optionally be called once with an Any object whose type is tk_void. Calling the method set_result before the method arguments has been called or after the method set_result or set_exception has been called will result in a BAD_INV_ORDER exception. Calling the method set_result without having previously called the method ctx when the IDL operation contains a context expression or when the NVList passed to arguments did not describe all parameters passed by the client may result in a MARSHAL system exception. @param any an Any object containing the return value to be set @see CORBA package comments for unimplemented features


Class ServiceDetail

An object that represents an ORB service. Its: its service_detail_type field contains the type of the ORB service and its service_detail field contains a description of the ORB service.. @author RIP Team @version 1.10 0211 11/0915/0100

Class ServiceInformation

ServiceInformationAn is an IDL struct in the CORBA module. Itthat stores information about a CORBA service available in the ORB implementation. Itand is obtained from the ORB.get_service_information method.

Class ServiceInformationHolder

The Holder for ServiceInformation. For more information on Holder files see "Generated Files: Holder Files".

A Holder class for a ServiceInformation object that is used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has an IDL xxx as an "out" or "inout" parameter the programmer must pass an instance of ServiceInformationHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myServiceInformationHolder is an instance of ServiceInformationHolder the value stored in its value field can be accessed with myServiceInformationHolder.value.


Class SetOverrideType

The mapping of a CORBA enum tagging SET_OVERRIDE and ADD_OVERRIDE which indicate whether policies should replace the existing policies of an Object or be added to them.

The method omg.org.CORBA.Object._set_policy_override takes either SetOverrideType.SET_OVERRIDE or SetOverrideType.ADD_OVERRIDE as its second argument. The method _set_policy_override creates a new Object initialized with the Policy objects supplied as the first argument. If the second argument is ADD_OVERRIDE the new policies are added to those of the Object instance that is calling the _set_policy_override method. If SET_OVERRIDE is given instead the existing policies are replaced with the given ones. @author OMG @version 1.12 0913 12/2003/0001 @since JDK1.2

Class SetOverrideType, constructor SetOverrideType(int)

Constructs thea SetOverrideType instance givenfrom aan int. @param _value the value that is passedmust in could be oneeither of SET_OVERRIDE or ADD_OVERRIDE
Class SetOverrideType, SetOverrideType from_int(int)

Converts the given int to the corresponding SetOverrideType instance. @param i the int to convert. It; must be one of theeither intSetOverrideType._SET_OVERRIDE constants in the classor SetOverrideType._ADD_OVERRIDE @return the SetOverrideType instance whose value matches the given int @exception BAD_PARAM if the given int does not match the value of any SetOverrideType instance

Class SetOverrideTypeHelper

The Helper for SetOverrideType. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/SetOverrideTypeHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" 03 June 1999 11:52:03 o'clock GMT+00:00


Class ShortHolder

AThe Holder class for aShort. For more information on Holder files see "Generated Files: Holder Files".

short that is used to store "out" and "inout" parameters in IDL operations. If an IDL operation signature has an IDL short as an "out" or "inout" parameter the programmer must pass an instance of ShortHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myShortHolder is an instance of ShortHolder the value stored in its value field can be accessed with myShortHolder.value. @version 1.14 09/09/97 @since JDK1.2


Class ShortSeqHelper

The Helper for ShortSeqHelper. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/ShortSeqHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class ShortSeqHolder

The Holder for ShortSeq. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/ShortSeqHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00


Class StringHolder

The Holder for String. For more information on Holder files see "Generated Files: Holder Files".

A Holder class for a String that is used to store "out" and "inout" parameters in IDL operations. If an IDL operation signature has an IDL string as an "out" or "inout" parameter the programmer must pass an instance of StringHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myStringHolder is an instance of StringHolder the value stored in its value field can be accessed with myStringHolder.value. @version 1.14 09/09/97 @since JDK1.2

Class StringHolder, TypeCode _type()

RetreivesRetrieves the TypeCode object that corresponds to the value held in this StringHolder object. @return the type code of the value held in this StringHolder object

Class StringValueHelper

The Helper for StringValue. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/StringValueHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from orb.idl 31 May 1999 22:27:30 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class StructMember

ADescribes descriptiona member of aan IDL struct in the Interface Repository including the name of the struct member the type of anthe struct member and the typedef that represents the IDL type of the struct member described the struct member object.
Class StructMember, constructor StructMember(String, TypeCode, IDLType)

Constructs a StructMember object initialized with the given values. @param __name a String object with the name of the struct member @param __type a TypeCode object describing the type of the struct member @param __type_def an IDLType object representing the IDL type of the struct member

Class StructMemberHelper

The Helper for StructMember. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/StructMemberHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ir.idl 03 June 1999 11:33:43 o'clock GMT+00:00


Class TCKind

The Java mapping of the IDL enum TCKind which specifies the kind of a TypeCode object. There is one kind for each primitive and essential IDL datatypedata type.

The class TCKind consists of:

The value field of a TCKind instance is the CDR encoding used for a TypeCode object in an IIOP message.

Class TCKind, constructor TCKind(int)

Creates a new TCKind instance initialized with the given int. @deprecated Do not use this constructor as this method should be private according to the OMG specification. Use #from_int(int) instead. @param _value the int to convert. It must be one of the int constants in the class TCKind. @return a new TCKind instance whose value field matches the given int
Class TCKind, TCKind from_int(int)

Converts the given int to the corresponding TCKind instance. @param i the int to convert. It must be one of the int constants in the class TCKind. @return the TCKind instance whose value field matches the given int @exception BAD_PARAM if the given int does not match the _value field of any TCKind instance

Class TRANSACTION_REQUIRED

The CORBA TRANSACTION_REQUIRED exception which is thrown by theException ORB onindicates that the clientrequest or server during the processing of a request thatcarried a null transaction context but an active transaction is required to be enclosed in a transaction.

It contains a minor code which gives information about what caused the exception and a completion status. It may also contain a string describing the exception. The OMG Transaction Service specfication has details. @see documentation on Java IDL exceptions @version 1.5 09/09/97


Class TRANSACTION_ROLLEDBACK

The CORBAException thrown TRANSACTION_ROLLEDBACKwhen exception which is thrown whenthe transaction associated with the arequest has already been rolled back or marked to roll back. Thus transactionalthe requested operation dideither could not be performed or was not completeperformed because further computation on behalf of the transaction was rolled backwould be fruitless.

See the OMG Transaction Service specification for details. It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.5 09/09/97


Class TRANSIENT

The CORBAException thrown TRANSIENTwhen exceptionthe whichORB attempted to reach an object and failed. It is thrown by the server to signalnot an indication that an object adoes not transientexist. Instead it simply failuremeans that mightno further determination of an object's status was possible because it could not occurbe reached. This exception againis raised if an attempt to establish a connection fails for example because the server or the requestimplementation repository is retrieddown.

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception. @see documentation on Java IDL exceptions @version 1.17 09/09/97


Class TypeCode, short fixed_digits()

Returns the number of digits in the fixed type described by this TypeCode object. For example the typecode for the number 3000.275d could be fixed< 3> where 7 is the precision and 3 is the scale. @return the total number of digits @throws org.omg.CORBA.TypeCodePackage.BadKind if this method is invoked on an inappropriate kind of TypeCode object @see CORBA package comments for unimplemented features
Class TypeCode, short fixed_scale()

Returns the scale of the fixed type described by this TypeCode object. A positive number indicates the number of digits to the right of the decimal point. For example the number 3000d could have the typecode fixed< 0> where the first number is the precision and the second number is the scale. A negative number is also possible and adds zeroes to the left of the decimal point. In this case fixed< -3> could be the typecode for the number 3000d. @return the scale of the fixed type that this TypeCode object describes @throws org.omg.CORBA.TypeCodePackage.BadKind if this method is invoked on an inappropriate kind of TypeCode object @see CORBA package comments for unimplemented features

Class TypeCodeHolder

The Holder for TypeCode. For more information on Holder files see "Generated Files: Holder Files".

A Holder class for a TypeCode object that is used to store "out" and "inout" parameters in IDL operations. If an IDL operation signature has an IDL TypeCode as an "out" or "inout" parameter the programmer must pass an instance of TypeCodeHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myTypeCodeHolder is an instance of TypeCodeHolder the value stored in its value field can be accessed with myTypeCodeHolder.value. @version 1.14 09/09/97 @since JDK1.2


Class ULongLongSeqHelper

The Helper for ULongLongSeq. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/ULongLongSeqHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:37 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class ULongLongSeqHolder

The Holder for ULongLongSeq. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/ULongLongSeqHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:37 o'clock GMT+00:00


Class ULongSeqHelper

The Helper for ULongSeq. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/ULongSeqHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class ULongSeqHolder

The Holder for ULongSeq. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/ULongSeqHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00


Class UNKNOWN

TheThis exception is raised if an operation implementation throws a non-CORBA UNKNOWNexception (such as an exception which is thrownspecific to the whenimplementation's thereprogramming islanguage) or if an erroroperation raises a user exception that does not appear in the operation's raises expression. UNKNOWN is also raised if the server returns whosea system exception causethat is unknown to the ORBclient. (This can happen if the server uses a later version of CORBA than the client and new system exceptions have been added to the later version.)

It contains a minor code which gives more detailed information about what caused the exception and a completion status. It may also contain a string describing the exception.

See the section Minor Code Meanings to see the minor codes for this exception. @see documentation on Java IDL exceptions @version 1.10 07 Nov 1996


Class UNSUPPORTED_POLICY

UNSUPPORTED_POLICYOne is one of the PolicyErrorCodesPolicyErrorCodes which would be filled in the PolicyError exception. UNSUPPORTED_POLICY -if the requested Policy is understood to be valid by the ORB but is not currently supported. @author rip-dev @version 1.7 0210 12/0203/0001

Class UNSUPPORTED_POLICY_VALUE

UNSUPPORTED_POLICY_VALUEA is one of the PolicyErrorCodesPolicyErrorCode which would be filled inif the PolicyError exception. UNSUPPORTED_POLICY_VALUE - The value requested for the Policy is of a valid type and within the valid range for that type but this valid value is not currently supported. @author rip-dev @version 1.6 029 12/0203/0001

Class UShortSeqHelper

The Helper for UShortSeq. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/UShortSeqHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class UShortSeqHolder

The Holder for UShortSeq. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/UShortSeqHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00


Class UnionMember, constructor UnionMember(String, Any, TypeCode, IDLType)

Constructs a new UnionMember object with its fields initialized to the given values. @param __name a String object with the name of this UnionMember object @param __label an Any object with the label of this UnionMember object @param __type a TypeCode object describing the type of this UnionMember object @param __type_def an IDLType object that represents the IDL type of this UnionMember object

Class UnionMemberHelper

The Helper for UnionMember. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/UnionMemberHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ir.idl 03 June 1999 11:33:43 o'clock GMT+00:00


Class UnknownUserException, constructor UnknownUserException(Any)

Constructs an UnknownUserException object that contains the given Any object. @ param a an Any object that contains a user exception returned by the server

Class UserException, constructor UserException(String)

Constructs a UserException object with a detail message. This method is called only by subclasses. @param reason a String object giving the reason for this exception

Class VM_CUSTOM

Defines the code used to represent a custom marshalled value type in a typecode. This is one of the possible results of the type_modifier method on the TypeCode interface. @see org.omg.CORBA.TypeCode @version 1.5 027 12/0203/0001

Class VM_NONE

Defines the code used to represent the one of the values of a value type in a typecode. @author OMG @see org.omg.CORBA.TypeCode @version 1.5 027 12/0203/0001 @since JDK1.2

Class VM_TRUNCATABLE

Defines the code used to represent a truncatable value type in a typecode. A value type is truncatable if it inherits "safely" from another value type which means it can be cast to a more general inherited type. This is one of the possible results of the type_modifier method on the TypeCode interface. @see org.omg.CORBA.TypeCode @version 1.5 027 12/0203/0001

Class ValueBaseHolder

The Holder for ValueBase. For more information on Holder files see "Generated Files: Holder Files".

A Holder class for a java.io.Serializable that is used to store "out" and "inout" parameters in IDL methods. If an IDL method signature has an IDL ValueBase as an "out" or "inout" parameter the programmer must pass an instance of ValueBaseHolder as the corresponding parameter in the method invocation; for "inout" parameters the programmer must also fill the "in" value to be sent to the server. Before the method invocation returns the ORB will fill in the value corresponding to the "out" value returned from the server.

If myValueBaseHolder is an instance of ValueBaseHolder the value stored in its value field can be accessed with myValueBaseHolder.value.


Class ValueMember, constructor ValueMember(String, String, String, String, TypeCode, IDLType, short)

Constructs a ValueMember object initialized with the given values. @param __name The name of the value member described by this ValueMember object. @param __id The repository ID of the value member described by this ValueMember object; @param __defined_in The repository ID of the value in which this member is defined. @param __version The version of the value in which this member is defined. @param __type The type of of this value member. @param __type_def The typedef that represents the IDL type of the value member described by this ValueMember object. @param __access The type of access (public private) for the value member described by this ValueMember object.
Class ValueMember, String defined_in

The namerepository ID of the value member describedin bywhich this ValueMembermember is objectdefined. @serial
Class ValueMember, String id

The namerepository ID of the value member described by this ValueMember object.; @serial
Class ValueMember, TypeCode type

The type of the value member described byof this ValueMembervalue objectmember. @serial
Class ValueMember, String version

The nameversion of the value member describedin bywhich this ValueMembermember is objectdefined. @serial

Class ValueMemberHelper

The Helper for ValueMember. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/ValueMemberHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ir.idl 03 June 1999 11:33:44 o'clock GMT+00:00


Class VersionSpecHelper

The Helper for VersionSpec. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/VersionSpecHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ir.idl 03 June 1999 11:33:43 o'clock GMT+00:00


Class VisibilityHelper

The Helper for Visibility. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/VisibilityHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ir.idl 03 June 1999 11:33:44 o'clock GMT+00:00


Class WCharSeqHelper

The Helper for WCharSeq. For more information on Helper files see "Generated Files: Helper Files".

org/omg/CORBA/WCharSeqHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :


Class WCharSeqHolder

The Holder for WCharSeq. For more information on Holder files see "Generated Files: Holder Files".

org/omg/CORBA/WCharSeqHolder.java Generated by the IDL-to-Java compiler (portable) version "3.0" from streams.idl 13 May 1999 22:41:36 o'clock GMT+00:00


Class WStringValueHelper

org/omg/CORBA/WStringValueHelper.java Generated by the IDL-to-Java compiler (portable) version "3.0" from orb.idl 31 May 1999 22:27:30 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications :

Class _IDLTypeStub

The Stub for IDLType. For more information on Stub files see "Generated Files: Stubs".

org/omg/CORBA/_IDLTypeStub.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ir.idl. 03 June 1999 11:33:44 o'clock GMT+00:00


Class _PolicyStub

The Stub for Policy. For more information on Stub files see "Generated Files: Stubs".

org/omg/CORBA/_PolicyStub.java Generated by the IDL-to-Java compiler (portable) version "3.0" from ../../../../../src/share/classes/org/omg/PortableServer/corba.idl. Saturday July 17 1999 12:26:20 AM PDT