|
Generated by JDiff |
||||||||
PREV PACKAGE NEXT PACKAGE FRAMES NO FRAMES |
This file contains all the changes in documentation in the packageorg.omg.CORBA
as colored differences. Deletions are shownlike 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.
Extracts theClass Any, BigDecimal extract_fixed()Principal
object in thisAny
object'svalue
field. Note that the classPrincipal
has been deprecated. @return thePrincipal
object stored in thisAny
object @exception BAD_OPERATION if thisAny
object contains something other than aPrincipal
object or thevalue
field has not yet been set @seeCORBA
package comments for unimplemented features @deprecated Deprecated by CORBA 2.2.
Extracts theClass Any, void insert_Principal(Principal)java.math.BigDecimal
object in thisAny
object'svalue
field. @return thejava.math.BigDecimal
object stored in thisAny
object @exception BAD_OPERATION if thisAny
object contains something other than ajava.math.BigDecimal
object or thevalue
field has not yet been set @seeCORBA
package comments for unimplemented features
Inserts the givenClass Any, void insert_Streamable(Streamable)Principal
object into thisAny
object'svalue
field. Note that the classPrincipal
has been deprecated. @param p thePrincipal
object to insert into thisAny
object @seeCORBA
package comments for unimplemented features @deprecated Deprecated by CORBA 2.2.
Inserts the givenClass Any, void insert_fixed(BigDecimal, TypeCode)Streamable
object into thisAny
object'svalue
field. This method allows the insertion of non-primitive IDL types. @param s theStreamable
object to insert into thisAny
object; may be a non-primitive IDL type @seeCORBA
package comments for unimplemented features
Throws anClass Any, void write_value(OutputStream)org.omg.CORBA.NO_IMPLEMENT
exception.Inserts the given
java.math.BigDecimal
object into thisAny
object'svalue
field. @param value thejava.math.BigDecimal
object to insert into thisAny
object @param type theTypeCode
object that is to be inserted into thisAny
object'stype
field and that describes thejava.math.BigDecimal
object being inserted @throws org.omg.CORBA.BAD_INV_ORDER if this method is invoked improperly @seeCORBA
package comments for unimplemented features
Writes out the value of thisAny
object to the given output stream.theIf bothtypecode and
value
ofneedthisto be written use
Anycreate_output_stream()objectto create anOutputStream
then usewrite_any
on theOutputStream
.If this method is called on an
Any
object that has not had a value inserted into itsvalue
field it will throw the exceptionjava.lang.NullPointerException
. @param os theorg.omg.CORBA.portable.OutputStream
object into which to marshal the valueand typecodeof thisAny
object
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 IDLany
as an "out" or "inout" parameter the programmer must pass an instance ofAnyHolder
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 ofAnyHolder
the value stored in itsvalue
field can be accessed withmyAnyHolder.value
. @version 1.14 09/09/97 @since JDK1.2
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
The CORBAException thrownBAD_CONTEXTwhenexception whichan operation isthrowninvokedwhen there is an error processingby a client but the passedacontext does not contain the contextobjectvalues 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
TheThisCORBA BAD_INV_ORDERexceptionwhichindicates thatis 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
The CORBAException thrownBAD_OPERATIONwhenexception which is thrown whenan object reference denotes anaexisting object but that the object does not support the operationmethod 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
The CORBAException thrownBAD_PARAMwhenexceptionawhichparameter passed to a call isthrown 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 amethodclient 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
BAD_POLICYAisPolicyErrorCodeone of the PolicyErrorCodeswhich would be filled in the PolicyError exception. @author rip-dev @version 1.7 0211 12/0203/0001
BAD_POLICY_TYPEAisPolicyErrorCodeone of the PolicyErrorCodeswhich would be filled in the PolicyError exception. @author rip-dev @version 1.7 0211 12/0203/0001
Contains the value used to indicate a policy value that is incorrect for a valid policy type in a call to thecreate_policy
method defined in the ORB class. @version 1.7 0210 12/0203/0001
The CORBAException thrownBAD_TYPECODEwhenexception which is thrown whenthe ORB has encountered athemalformed typespecifiedcode (for example atypecodetypeiscode 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
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 IDLboolean
as an "out" or "inout" parameter the programmer must pass an instance ofBooleanHolder
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 ofBooleanHolder
the value stored in itsvalue
field can be accessed withmyBooleanHolder.value
. @version 1.14 09/09/97 @since JDK1.2
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
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
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 IDLoctet
as an "out" or "inout" parameter the programmer must pass an instance ofByteHolder
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 ofByteHolder
the value stored in itsvalue
field can be accessed withmyByteHolder.value
. @version 1.14 09/09/97 @since JDK1.2
The CORBAThis exceptionCOMM_FAILUREisexceptionraisedwhichif communication isthrownlost whilewhen therean operation isaincommunicationprogress after the request was sent by thefailureclient 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
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 IDLchar
as an "out" or "inout" parameter the programmer must pass an instance ofCharHolder
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 ofCharHolder
the value stored in itsvalue
field can be accessed withmyCharHolder.value
. @version 1.14 09/09/97 @since JDK1.2
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
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
Retrieves theClass Context, void set_values(NVList)NamedValue
objects whosename
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 allContext
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 isCTX_RESTRICT_SCOPE
. If this flag is specified searching is limited to the specifiedstart_scope
or thisContext
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 anNVList
containing all the property values (in the form ofNamedValue
objects) whose associated property name matches the given name or name pattern @see #set_values @see org.omg.CORBA.NamedValue
I Sets one or more property values in thisContext
object. TheNVList
supplied to this method contains one or moreNamedValue
objects. In eachNamedValue
object thename
field holds the name of the property and theflags
field must be set to zero. TheNamedValue
object'svalue
field contains anAny
object which in turn contains the value for the property. Since the value is always a string theAny
object must have thekind
field of itsTypeCode
set toTCKind.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
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.
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
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
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.
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
TheThisCORBAexception is raised if an ORB cannot convert the representation of data as marshaled into its native representation or vice-versa. For example DATA_CONVERSIONexception which is thrown when there is a data conversioncan be raised if wide character codeset conversion fails orerrorif 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
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
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
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
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.
Provides the DomainManager with the means to access policies.Class DomainManagerOperations, Policy get_domain_policy(int)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.
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
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 IDLdouble
as an "out" or "inout" parameter the programmer must pass an instance ofDoubleHolder
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 ofDoubleHolder
the value stored in itsvalue
field can be accessed withmyDoubleHolder.value
. @version 1.14 09/09/97 @since JDK1.2
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
Enables org.omg.CORBA.Any valuescanto be dynamically interpreted (traversed) and constructedthrough 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.
TheRepresentsDynArray interface representsa DynAny objectwhich isassociated with an array.
TheRepresentsDynEnum interface representsa DynAny objectwhich isassociated with an IDL enum.
Class DynamicImplementation, void invoke(ServerRequest)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
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 bythePortable Object Adapter. @param request a ServerRequest object representing the request to be invoked
TheExceptionCORBA FREE_MEM exception which isthrown when thesystemORB failed inis 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
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
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
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 IDLfloat
as an "out" or "inout" parameter the programmer must pass an instance ofFloatHolder
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 ofFloatHolder
the value stored in itsvalue
field can be accessed withmyFloatHolder.value
. @version 1.14 09/09/97 @since JDK1.2
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
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
The CORBAThis exceptionIMP_LIMITindicatesexceptionthatwhichan implementationislimit wasthrown whenexceeded in theimplementationORBlimitrun 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 thathas 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
TheExceptionCORBA INITIALIZEthrownexception 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, constructor INTERNAL()The CORBAThis exceptionINTERNALindicatesexception which isan internal failurethrownin an ORBwhen there isfor example if an ORB has detected corruption of its internalerrordata 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
Constructs anINTERNAL
exception with a default minor code of 0 and a completion state of COMPLETED_MAYBENO.
The CORBAException raisedINTF_REPOSwhenexception which is thrown when there isan ORB cannot reach the interface repositoryanor some othererror 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, constructor INVALID_TRANSACTION()TheExceptionCORBAthrown when the request carried an invalid transaction context.INVALID_TRANSACTIONFor example this exceptionwhich iscould bethrownraised if an error occurred whenthere 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
Constructs anINVALID_TRANSACTION
exception with a default minor code of 0 and a completion state of COMPLETED_MAYBENO.
The CORBAException thrownINV_FLAGwhenexception which is thrown whenan invalid flag was passed to aninvalidoperationflag(for example when creating aisDIIspecifiedrequest).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
The CORBAThis exceptionINV_IDENTindicatesexceptionthatwhichan IDL identifier isthrownsyntactically invalid. It may be raised if for example an identifier passed to the interface repositorywhendoes not conform to IDL identifier syntax or if an illegal operation name isinvalidused 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, constructor INV_OBJREF()The CORBAThis exceptionINV_OBJREFindicatesexceptionthatwhichan object reference isthrowninternallywhenmalformed.anFor example the repository ID may have incorrect syntax or the addressing information may be invalid. This exception is raised by ORB::string_to_objectreferenceif 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 isspecifiedused 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
Constructs anINV_OBJREF
exception with a default minor code of 0 and a completion state of COMPLETED_MAYBENO.
TheStandardCORBA INV_POLICY standardexceptionwhich isthrown 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
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 IRObjectClass 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 aRepository
or on aPrimitiveDef
then theBAD_INV_ORDER
exception is raised with minor value 2. An attempt to destroy an object that would leave the repository in an incoherent state causesBAD_INV_ORDER
exception to be raised with the minor code 1. @exception BAD_INV_ORDER if this method is invoked on a repository orPrimitiveDef
or if an attempt to destroy an object would leave the repository in an incoherent state
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
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 IDLlong
as an "out" or "inout" parameter the programmer must pass an instance ofIntHolder
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 ofIntHolder
the value stored in itsvalue
field can be accessed withmyIntHolder.value
. @version 1.14 09/09/97 @since JDK1.2
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 IDLlong long
as an "out" or "inout" parameter the programmer must pass an instance ofLongHolder
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 ofLongHolder
the value stored in itsvalue
field can be accessed withmyLongHolder.value
. @version 1.14 09/09/97 @since JDK1.2
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
The CORBAA requestMARSHALorexceptionreplywhichfrom the network isthrownstructurally invalid. This error typically indicateswhena bug in either theORBclient-side or server-side run time. Forhasexample if aproblemreply 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 themarshallingDII orunmarshallingDSI 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, constructor NO_IMPLEMENT(String, int, CompletionStatus)TheThisCORBAexception indicates that even though the operation that was invoked exists (it has an IDL definition) no implementation for that operation exists. NO_IMPLEMENTexception which is thrown when the implementationcan for example be raised by anforORB if amethodclient asks for an object's type definition from the interface repository but no interface repository isnotprovided byavailablethe 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
Constructs aClass NO_IMPLEMENT, constructor NO_IMPLEMENT(int, CompletionStatus)NO_IMPLEMENT
exception with the specified description message minor code and completion status. @param s the String containing a description message @param minor anint
specifying the minor code @param completed aCompletionStatus
instance indicating the completion status
Constructs aNO_IMPLEMENT
exception with the specified minor code and completion status. @param minor anint
specifying the minor code @param completed aCompletionStatus
instance indicating the completion status
TheExceptionCORBA NO_MEMORY exception which may bethrownby either the client or the serverwhenthere is not enough memory for a dynamicthe ORB run time has run out of memoryallocation.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
TheExceptionCORBA NO_PERMISSION exception which isthrownif thewhenclient 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
The CORBAException thrownNO_RESOURCESwhenexception which is thrown when either thethe ORB has encountered some general resourceclientlimitation. Fororexample theserverrundoes nottime may havesufficientreached theresources to performmaximum permissible numbertheof openrequestconnections.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
The CORBAThis exceptionNO_RESPONSEisexception whichraised ifisa client attempts tothrownretrievewhenthe result of a deferred synchronous call but the responsetofor 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
Creates a newNamedValue
object initialized with the given name value and flag and adds it to the end of thisNVList
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 newNamedValue
object @paramvalueval anAny
object containing the value for the newNamedValue
object @param flags one of the following argumentmodepassingflagsmodes:ARG_IN.value
ARG_OUT.value
orARG_INOUT.value
@return the newly-createdNamedValue
object
TheAssociatesNameValuePair interface associatesa name with a value that is an attribute of an IDL struct. Thisinterfaceand is used in the DynStruct APIs.
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
The CORBAException raisedOBJECT_NOT_EXISTwheneverexceptionanwhichinvocation on a deleted object was performed. It isusually thrownan authoritativefrom"hard"thefault report. Anyone receiving itserveris allowed (even expected) toindicate that the targetdelete all copies of this objectdoesreference and to perform other appropriate "final recovery" style procedures. Bridgesnotforwardexistthis 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
The CORBAThis exceptionOBJ_ADAPTERtypicallyexception which is thrown by the object adapter on theindicates an administrative mismatch for example a server may haveservermade an attempt toindicateregister itself with an implementation repositorysomeundererrora 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
A class providing APIs for the CORBA Object Request Broker features. TheClass ORB, void connect(Object)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 classORB
are typically used with theDynamic Invocation Interface
(DII) and theDynamic 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.)
- initializes the ORB implementation by supplying values for predefined properties and environmental parameters
- obtains initial object references to services such as the NameService using the method
resolve_initial_references
- converts object references to strings and back
- connects the ORB to a servant (an instance of a CORBA object implementation) and disconnects the ORB from a servant
- creates objects such as
TypeCode
Any
NamedValue
Context
Environment
- lists (such as
NVList
) containing these objects- 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 threeinit
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:
- check in Applet parameter or application string array if any
- check in properties parameter if any
- check in the System properties
- check in the orb.properties file located in the user.home directory (if any)
- check in the orb.properties file located in the
java.home/lib directory (if any)- 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 methodinit
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 parameterargs
represents the arguments supplied to the application'smain
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
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 theClass ORB, TypeCode create_abstract_interface_tc(String, String)ImplBase
class corresponding to the interface that is supported by the server. The servant must thus be a CORBA object reference and inherit fromorg.omg.CORBA.Object
. Servants created by the user can start receiving remote invocations after the methodconnect
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
Create aClass ORB, DynAny create_basic_dyn_any(TypeCode)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_dyn_any(Any)See package commentsCreates a basicregardingDynAny
unimplementedobjectfeaturesfrom the givenTypeCode
object.@param type the
. @seeTypeCode
object from which to create a newDynAny
object @return the newDynAny
object created from the givenTypeCode
object @throws org.omg.CORBA.ORBPackage.InconsistentTypeCode if the givenTypeCode
object is not consistent with the operationCORBA
package comments for unimplemented features @seeDynamicAny
package replaces these API
Class ORB, DynArray create_dyn_array(TypeCode)See packageCreates acommentsnewDynAny
regarding unimplementedobject fromfeaturesthe givenAny
object.@param value the
Any
object from which to create a newDynAny
object @return the newDynAny
object created from the givenAny
object @seeCORBA
package comments for unimplemented features @seeDynamicAny
package replaces these API
Class ORB, DynEnum create_dyn_enum(TypeCode)See package commentsCreates a newregardingDynArray
unimplementedobjectfeaturesfrom the givenTypeCode
object.@param type the
. @seeTypeCode
object from which to create a newDynArray
object @return the newDynArray
object created from the givenTypeCode
object @throws org.omg.CORBA.ORBPackage.InconsistentTypeCode if the givenTypeCode
object is not consistent with the operationCORBA
package comments for unimplemented features @seeDynamicAny
package replaces these API
Class ORB, DynSequence create_dyn_sequence(TypeCode)See package commentsCreates a newregardingDynEnum
unimplementedobjectfeaturesfrom the givenTypeCode
object.@param type the
. @seeTypeCode
object from which to create a newDynEnum
object @return the newDynEnum
object created from the givenTypeCode
object @throws org.omg.CORBA.ORBPackage.InconsistentTypeCode if the givenTypeCode
object is not consistent with the operationCORBA
package comments for unimplemented features @seeDynamicAny
package replaces these API
Class ORB, DynStruct create_dyn_struct(TypeCode)See package commentsCreates a newregardingDynSequence
unimplementedobjectfeaturesfrom the givenTypeCode
object.@param type the
. @seeTypeCode
object from which to create a newDynSequence
object @return the newDynSequence
object created from the givenTypeCode
object @throws org.omg.CORBA.ORBPackage.InconsistentTypeCode if the givenTypeCode
object is not consistent with the operationCORBA
package comments for unimplemented features @seeDynamicAny
package replaces these API
Class ORB, DynUnion create_dyn_union(TypeCode)See package commentsCreates a newregardingDynStruct
unimplementedobjectfeaturesfrom the givenTypeCode
object.@param type the
. @seeTypeCode
object from which to create a newDynStruct
object @return the newDynStruct
object created from the givenTypeCode
object @throws org.omg.CORBA.ORBPackage.InconsistentTypeCode if the givenTypeCode
object is not consistent with the operationCORBA
package comments for unimplemented features @seeDynamicAny
package replaces these API
Class ORB, TypeCode create_fixed_tc(short, short)See package commentsCreates a newregardingDynUnion
unimplementedobjectfeaturesfrom the givenTypeCode
object.@param type the
. @seeTypeCode
object from which to create a newDynUnion
object @return the newDynUnion
object created from the givenTypeCode
object @throws org.omg.CORBA.ORBPackage.InconsistentTypeCode if the givenTypeCode
object is not consistent with the operationCORBA
package comments for unimplemented features @seeDynamicAny
package replaces these API
Create aClass ORB, TypeCode create_native_tc(String, String)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
Create aClass ORB, Policy create_policy(int, Any)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, TypeCode create_recursive_sequence_tc(int, int)See package comments regarding unimplementedCan be invoked to createfeaturesnew 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 supportedpackage commentsor a requested initial state forunimplementedthe policyfeaturesis not supported.
Creates aClass ORB, TypeCode create_recursive_tc(String)TypeCode
object representing a a recursive IDLsequence
.For the IDL
struct
FooNode in following code fragment the offset parameter for creating its sequence would be 1:Struct@param bound the bound for the sequence 0 if unbounded @param offset the index to the enclosingFooNode { long value; Sequence <FooNode>Chainsubnodes; };TypeCode
object that describes the elements of this sequence @return a newly-createdTypeCode
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
Create a recursiveClass ORB, TypeCode create_sequence_tc(int, TypeCode)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 inundefinedaBAD_TYPECODE
behaviorexception.For example the following IDL type
declarationsdeclarationcontaincontains recursion:StructFooNode {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:StringbarIDnodeID = "IDL:BarNode:1.0"; TypeCoderecursiveTCrecursiveSeqTC = orb.create_sequence_tc(0 orb.create_recursive_tc(barIDnodeID)); StructMember[] members = { new StructMember("membersubnodes"recursiveTCrecursiveSeqTC null) }; TypeCodestructBarTCstructNodeTC = 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
Creates aClass ORB, TypeCode create_value_box_tc(String, String, TypeCode)TypeCode
object representing an IDLsequence
. TheTypeCode
object is initialized with the given bound and element type. @param bound the bound for thesequence
0 if unbounded @param element_type theTypeCode
object describing the elements contained in thesequence
@return a newly-createdTypeCode
object describing an IDLsequence
Creates aClass ORB, TypeCode create_value_tc(String, String, short, TypeCode, ValueMember[])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
Create aClass ORB, void destroy()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 aTypeCode
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
Destroys the ORBClass ORB, void disconnect(Object)instance and freesso that itsallresources can be reclaimed. Any operation invoked on a destroyed ORB reference will throw theresourcesOBJECT_NOT_EXIST
exception.underOnce an ORBinstancehas been destroyed another call toinit
with the same ORBid will return a reference to a newly constructed ORB.
TheIfmethoddestroy
is called on an ORB that has notimplementedbeen 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 callsdestroy
The APIin a thread that isprovidedcurrentlytoservicing an invocation theBAD_INV_ORDER
systemconformexception will be thrown with the OMGspecminor code 3 since blocking would result in a deadlock.For maximum portability and to avoid resource leaks an application should always call
.BAD_INV_ORDER if the current thread is servicing an invocationshutdown
anddestroy
on all ORB instances before exiting. @throws org.omg.CORBA
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 exceptionClass ORB, Current get_current()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
Retrieves aClass ORB, boolean get_service_information(short, ServiceInformationHolder)Current
object. TheCurrent
interface is used to manage thread-specific information for use by services such as transactions and security. @seeCORBA
package comments for unimplemented features @return a newly-createdCurrent
object @deprecated useresolve_initial_references
. @see CORBApackage comments for unimplemented features.
Class ORB, void perform_work()See package comments regarding unimplementedUsed to obtain information aboutfeaturesCORBA 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 aServiceInformationHolder
object that will hold theServiceInformation
object produced by this method @returntrue
if service information is available for the service_type; false if no information for the requested services type is available @seeCORBA
package comments for unimplemented features
Performs an implementation-dependent unit of work if called by the main thread. Otherwise it does nothing. The methodsClass ORB, void run()work_pending
andperform_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
This operationClass ORB, void shutdown(boolean)returnsblockswhentheORB has shutdown. Ifcurrentcalled bythread until themain threadORBit enableshas completed theORBshutdownto perform work using the mainprocess initiated when some thread callsthreadshutdown
.Otherwise it simply waits until the ORB hasIt may be used by multiple threads whichshutdown.get@seeallCORBAnotifiedpackage comments for unimplementedwhen the ORB shutsfeaturesdown.
Instructs the ORB to shut down which causes all object adapters to shut down in preparation for destruction.Class ORB, boolean work_pending()
If thewait_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 theBAD_INV_ORDER
system exception will be thrown with the OMG minor code 3 since blocking would result in a deadlock.
If thewait_for_completion
parameter isFALSE
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 theBAD_INV_ORDER
system exception with the OMG minor code 4.The
ORB.run
method will return aftershutdown
has been called. @param wait_for_completiontrue
to indicateifthattheORBcall shouldcompleteblockprocessinguntil thebefore shutting downshutdown is complete;false
to indicateifthat the ORBit shouldshut downreturn immediately @seethrows org.omg.CORBA.BAD_INV_ORDER ifpackage commentsthe currentforthread is servicingunimplementedanfeaturesinvocation
Returnstrue
if the ORB needs the main thread to perform some work andfalse
if the ORB does not need the main thread. @returntrue
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
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 ofObjectHolder
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 ofObjectHolder
the value stored in itsvalue
field can be accessed withmyObjectHolder.value
. @version 1.14 09/09/97 @since JDK1.2
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
The CORBAThis exceptionPERSIST_STOREindicatesexceptionawhichpersistent storageis 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
Constant to define a private member in theValueMember
class.
PRIVATE_MEMBER
is one of the two constants of typedefVisibility
used in the interface repository to identify visibility of aValueMember
type. The other constant isPUBLIC_MEMBER
. @author unattributed @version 1.12 0215 12/0203/0001
Constant to define a public member in theValueMember
class.
PUBLIC_MEMBER
is one of the two constants of typedefVisibility
used in the interface repository to identify visibility of aValueMember
type. The other constant isPRIVATE_MEMBER
. @author unattributed @version 1.11 0215 12/0203/0001
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
AnA user exception thrown when a policy error occurs. APolicyError
exceptioncarryingmay 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.
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
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
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
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, Policy copy()org/omg/CORBA/PolicyOperations.java Generated byProvides theIDL-to-Java compiler (portable)operationsversionfor"3.0"afromPolicy
../../../.object./../src/share/classes/org/omg/PortableServer/corba.idl Saturday July 17 1999 12:26:20 AM PDT
Class PolicyOperations, void destroy()CopiesReturns a copy of thepolicyPolicy
object. The copy does not retain any relationships that the policy had with any domain or object. @returnthea copy of thepolicyPolicy
object.
Destroys theClass PolicyOperations, int policy_type()policyPolicy
object. It is the responsibility of thepolicyPolicy
object to determine whether it can be destroyed.
ReturnReturns the constant value that corresponds to the type of the policy object. The values of thepolivypolicyobjectysobjects 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.
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
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 IDLPrincipal
as an "out" or "inout" parameter the programmer must pass an instance ofPrincipalHolder
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 ofPrincipalHolder
the value stored in itsvalue
field can be accessed withmyPrincipalHolder.value
. @version 1.14 09/09/97 @since JDK1.2 @deprecated Deprecated by CORBA 2.2.
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
Throws anClass ServerRequest, void result(Any)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 @seeCORBA
package comments for unimplemented features
Specifies any return value for the call.Class ServerRequest, void set_exception(Any)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 methodset_result
must be called exactly once before the DIR returns. If the operation has a void result type the methodset_result
may optionally be called once with anAny
object whose type istk_void
. Calling the methodset_result
before the methodarguments
has been called or after the methodset_result
orset_exception
has been called will result in a BAD_INV_ORDER exception. Calling the methodset_result
without having previously called the methodctx
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 anAny
object containing the return value to be set @deprecated use the methodset_result
Throws anClass ServerRequest, void set_result(Any)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 anAny
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 theAny
object containing the exception @exception BAD_PARAM if the givenAny
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 @seeCORBA
package comments for unimplemented features
Throws anorg.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 methodset_result
must be called exactly once before the DIR returns. If the operation has a void result type the methodset_result
may optionally be called once with anAny
object whose type istk_void
. Calling the methodset_result
before the methodarguments
has been called or after the methodset_result
orset_exception
has been called will result in a BAD_INV_ORDER exception. Calling the methodset_result
without having previously called the methodctx
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 anAny
object containing the return value to be set @seeCORBA
package comments for unimplemented features
An object that represents an ORB service. Its: itsservice_detail_type
field contains the type of the ORB service and itsservice_detail
field contains a description of the ORB service..@author RIP Team @version 1.10 0211 11/0915/0100
ServiceInformationAnis anIDL 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.
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 IDLxxx
as an "out" or "inout" parameter the programmer must pass an instance ofServiceInformationHolder
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 ofServiceInformationHolder
the value stored in itsvalue
field can be accessed withmyServiceInformationHolder.value
.
The mapping of a CORBAClass SetOverrideType, constructor SetOverrideType(int)enum
taggingSET_OVERRIDE
andADD_OVERRIDE
which indicate whether policies should replace the existing policies of anObject
or be added to them.The method omg.org.CORBA.Object._set_policy_override takes either
SetOverrideType.SET_OVERRIDE
orSetOverrideType.ADD_OVERRIDE
as its second argument. The method_set_policy_override
creates a newObject
initialized with thePolicy
objects supplied as the first argument. If the second argument isADD_OVERRIDE
the new policies are added to those of theObject
instance that is calling the_set_policy_override
method. IfSET_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
ConstructsClass SetOverrideType, SetOverrideType from_int(int)theaSetOverrideType
instancegivenfromaanint
. @param _valuethe value that is passedmustin couldbeoneeitherofSET_OVERRIDE
orADD_OVERRIDE
Converts the givenint
to the correspondingSetOverrideType
instance. @param i theint
to convert. It; must beone of theeither
intSetOverrideType._SET_OVERRIDEconstants in the classorSetOverrideType._ADD_OVERRIDE
@return theSetOverrideType
instance whose value matches the givenint
@exception BAD_PARAM if the givenint
does not match the value of anySetOverrideType
instance
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
AThe HolderclassforaShort. 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 IDLshort
as an "out" or "inout" parameter the programmer must pass an instance ofShortHolder
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 ofShortHolder
the value stored in itsvalue
field can be accessed withmyShortHolder.value
. @version 1.14 09/09/97 @since JDK1.2
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
The Holder for String. For more information on Holder files see "Generated Files: Holder Files".Class StringHolder, TypeCode _type()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 IDLstring
as an "out" or "inout" parameter the programmer must pass an instance ofStringHolder
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 ofStringHolder
the value stored in itsvalue
field can be accessed withmyStringHolder.value
. @version 1.14 09/09/97 @since JDK1.2
RetreivesRetrieves theTypeCode
object that corresponds to the value held in thisStringHolder
object. @return the type code of the value held in thisStringHolder
object
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
Class StructMember, constructor StructMember(String, TypeCode, IDLType)ADescribesdescriptiona member ofaan IDLstruct
in the Interface Repository including the name of thestruct
member the type ofanthestruct
member and the typedef that represents the IDL type of thestruct
member described thestruct
member object.
Constructs aStructMember
object initialized with the given values. @param __name aString
object with the name of the struct member @param __type aTypeCode
object describing the type of the struct member @param __type_def anIDLType
object representing the IDL type of the struct member
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
The Java mapping of the IDL enumClass TCKind, constructor TCKind(int)TCKind
which specifies the kind of aTypeCode
object. There is one kind for each primitive and essential IDLdatatypedata type.The class
TCKind
consists of:
- a set of
int
constants one for each kind of IDL data type. Theseint
constants make it possible to use aswitch
statement.- a set of
TCKind
constants one for each kind of IDL data type. Thevalue
field for eachTCKind
instance is initialized with theint
constant that corresponds with the IDL data type that the instance represents.- the method
from_int
for converting anint
to its correspondingTCKind
instanceExample:
org.omg.CORBA.TCKind k = org.omg.CORBA.TCKind.from_int( org.omg.CORBA.TCKind._tk_string);The variablek
represents theTCKind
instance for the IDL typestring
which istk_string
.
- the method
value
for accessing the_value
field of aTCKind
constantExample:
int i = org.omg.CORBA.TCKind.tk_char.value();The variablei
represents 9 the value for the IDL data typechar
.The
value
field of aTCKind
instance is the CDR encoding used for aTypeCode
object in an IIOP message.
Creates a newClass TCKind, TCKind from_int(int)TCKind
instance initialized with the givenint
. @deprecated Do not use this constructor as this method should be private according to the OMG specification. Use #from_int(int) instead. @param _value theint
to convert. It must be one of theint
constants in the classTCKind
. @return a newTCKind
instance whosevalue
field matches the givenint
Converts the givenint
to the correspondingTCKind
instance. @param i theint
to convert. It must be one of theint
constants in the classTCKind
. @return theTCKind
instance whosevalue
field matches the givenint
@exception BAD_PARAM if the givenint
does not match the_value
field of anyTCKind
instance
The CORBA TRANSACTION_REQUIRED exception which is thrown by theExceptionORB onindicates that theclientrequestor server during the processing of a request thatcarried a null transaction context but an active transaction is requiredto 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
The CORBAException thrownTRANSACTION_ROLLEDBACKwhenexception which is thrown whenthe transaction associated with thearequest has already been rolled back or marked to roll back. Thustransactionalthe requested operationdideither could not be performed or was notcompleteperformed because further computation on behalf of the transactionwas 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
The CORBAException thrownTRANSIENTwhenexceptionthewhichORB attempted to reach an object and failed. It isthrown by the server to signalnot an indication that an objectadoes nottransientexist. Instead it simplyfailuremeans thatmightno further determination of an object's status was possible because it could notoccurbe reached. This exceptionagainis raised if an attempt to establish a connection fails for example because the server or therequestimplementation repository isretrieddown.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
Returns the number of digits in the fixed type described by thisClass TypeCode, short fixed_scale()TypeCode
object. For example the typecode for the number 3000.275d could befixed< 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 ofTypeCode
object@see CORBA package comments for unimplemented features
Returns the scale of the fixed type described by thisTypeCode
object. A positive number indicates the number of digits to the right of the decimal point. For example the number 3000d could have the typecodefixed< 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 casefixed< -3>
could be the typecode for the number 3000d. @return the scale of the fixed type that thisTypeCode
object describes @throws org.omg.CORBA.TypeCodePackage.BadKind if this method is invoked on an inappropriate kind ofTypeCode
object@see CORBA package comments for unimplemented features
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 IDLTypeCode
as an "out" or "inout" parameter the programmer must pass an instance ofTypeCodeHolder
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 ofTypeCodeHolder
the value stored in itsvalue
field can be accessed withmyTypeCodeHolder.value
. @version 1.14 09/09/97 @since JDK1.2
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
TheThis exception is raised if an operation implementation throws a non-CORBAUNKNOWNexception (such as an exceptionwhich is thrownspecific to thewhenimplementation'sthereprogrammingislanguage) or if anerroroperation raises a user exception that does not appear in the operation's raises expression. UNKNOWN is also raised if the server returnswhosea system exceptioncausethat is unknown to theORBclient. (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
UNSUPPORTED_POLICYOneis oneof thePolicyErrorCodesPolicyErrorCodes which would be filledin 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
UNSUPPORTED_POLICY_VALUEAis one of the PolicyErrorCodesPolicyErrorCode which would be filledinif thePolicyError exception. UNSUPPORTED_POLICY_VALUE - Thevalue 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
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
Constructs a newUnionMember
object with its fields initialized to the given values. @param __name aString
object with the name of thisUnionMember
object @param __label anAny
object with the label of thisUnionMember
object @param __type aTypeCode
object describing the type of thisUnionMember
object @param __type_def anIDLType
object that represents the IDL type of thisUnionMember
object
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
Constructs anUnknownUserException
object that contains the givenAny
object. @ param a anAny
object that contains a user exception returned by the server
Constructs aUserException
object with a detail message. This method is called only by subclasses. @param reason aString
object giving the reason for this exception
Defines the code used to represent a custom marshalled value type in a typecode. This is one of the possible results of thetype_modifier
method on theTypeCode
interface. @see org.omg.CORBA.TypeCode @version 1.5 027 12/0203/0001
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
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 thetype_modifier
method on theTypeCode
interface. @see org.omg.CORBA.TypeCode @version 1.5 027 12/0203/0001
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 IDLValueBase
as an "out" or "inout" parameter the programmer must pass an instance ofValueBaseHolder
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 ofValueBaseHolder
the value stored in itsvalue
field can be accessed withmyValueBaseHolder.value
.
Constructs aClass ValueMember, String defined_inValueMember
object initialized with the given values. @param __name The name of thevalue
member described by thisValueMember
object. @param __id The repository ID of thevalue
member described by thisValueMember
object; @param __defined_in The repository ID of thevalue
in which this member is defined. @param __version The version of thevalue
in which this member is defined. @param __type The type of of thisvalue
member. @param __type_def The typedef that represents the IDL type of thevalue
member described by thisValueMember
object. @param __access The type of access (public private) for thevalue
member described by thisValueMember
object.
TheClass ValueMember, String idnamerepository ID of thevalue
member describedinbywhich thisValueMembermember isobjectdefined. @serial
TheClass ValueMember, TypeCode typenamerepository ID of thevalue
member described by thisValueMember
object.; @serial
The type ofClass ValueMember, String versionthe value member described byof this
ValueMembervalueobjectmember. @serial
Thenameversion of thevalue
member describedinbywhich thisValueMembermember isobjectdefined. @serial
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
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
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
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
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 :
- ORB core as defined by CORBA 2.3.1 (formal/99-10-07)
- IDL/Java Language Mapping as defined in ptc/00-01-08
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
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