This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.


Package org.omg.CORBA

Interface Summary
ARG_IN Signifies an "input" argument to an invocation, meaning that the argument is being passed from the client to the server.
ARG_INOUT Signifies an argument used for both input and output in an invocation, meaning that the argument is being passed from the client to the server and then back from the server to the client.
ARG_OUT A constant that signifies an "output" argument to an invocation, meaning that the argument is being passed from the server to the client.
BAD_POLICY A PolicyErrorCode which would be filled in the PolicyError exception.
BAD_POLICY_TYPE A PolicyErrorCode which would be filled in the PolicyError exception.
BAD_POLICY_VALUE Contains the value used to indicate a policy value that is incorrect for a valid policy type in a call to the create_policy method defined in the ORB class.
CTX_RESTRICT_SCOPE A flag that can be used as the second parameter to the method Context.get_values to restrict the search scope.
Current Interfaces derived from the Current interface enable ORB and CORBA services to provide access to information (context) associated with the thread of execution in which they are running.
CurrentOperations The interface for Current.
CustomMarshal An abstract value type that is meant to be used by the ORB, not the user.
DataInputStream Defines the methods used to read primitive data types from input streams for unmarshaling custom value types.
DataOutputStream Defines the methods used to write primitive data types to output streams for marshalling custom value types.
DomainManager Provides mechanisms for establishing and navigating relationships to superior and subordinate domains, as well as for creating and accessing policies.
DomainManagerOperations Provides the DomainManager with the means to access policies.
DynAny Enables org.omg.CORBA.Any values to be dynamically interpreted (traversed) and constructed.
DynArray Represents a DynAny object associated with an array.
DynEnum Represents a DynAny object associated with an IDL enum.
DynFixed Represents a DynAny object that is associated with an IDL fixed type.
DynSequence The representation of a DynAny object that is associated with an IDL sequence.
DynStruct The representation of a DynAny object that is associated with an IDL struct.
DynUnion The DynUnion interface represents a DynAny object that is associated with an IDL union.
DynValue The representation of a DynAny object that is associated with an IDL value type.
IDLType An abstract interface inherited by all Interface Repository (IR) objects that represent OMG IDL types.
IDLTypeOperations This interface must be implemented by all IDLType objects.
IRObject An IRObject IDL interface represents the most generic interface from which all other Interface Repository interfaces are derived, even the Repository itself.
IRObjectOperations This is the Operations interface for the mapping from IRObject.
Object The definition for a CORBA object reference.
OMGVMCID The vendor minor code ID reserved for OMG.
Policy Interfaces derived from the Policy interface allow an ORB or CORBA service access to certain choices that affect its operation.
PolicyOperations Provides the operations for a Policy object.
PRIVATE_MEMBER Constant to define a private member in the ValueMember class.
PUBLIC_MEMBER Constant to define a public member in the ValueMember class.
UNSUPPORTED_POLICY One of the PolicyErrorCodes which would be filled if the requested Policy is understood to be valid by the ORB, but is not currently supported.
UNSUPPORTED_POLICY_VALUE A PolicyErrorCode which would be filled if the value requested for the Policy is of a valid type and within the valid range for that type, but this valid value is not currently supported.
VM_ABSTRACT Defines the code used to represent an Abstract interface in a typecode.
VM_CUSTOM Defines the code used to represent a custom marshalled value type in a typecode.
VM_NONE Defines the code used to represent the one of the values of a value type in a typecode.
VM_TRUNCATABLE Defines the code used to represent a truncatable value type in a typecode.
 

Class Summary
Any Serves as a container for any data that can be described in IDL or for any IDL primitive type.
AnyHolder The Holder for Any.
AnySeqHelper The Helper for AnySeq.
AnySeqHolder The Holder for AnySeq.
BooleanHolder The Holder for Boolean.
BooleanSeqHelper The Helper for BooleanSeq.
BooleanSeqHolder The Holder for BooleanSeq.
ByteHolder The Holder for Byte.
CharHolder The Holder for Char.
CharSeqHelper The Helper for CharSeq.
CharSeqHolder The Holder for CharSeq.
CompletionStatus An object that indicates whether a method had completed running when a SystemException was thrown.
CompletionStatusHelper The Helper for CompletionStatus.
Context An object used in Request operations to specify the context object in which context strings must be resolved before being sent along with the request invocation.
ContextList An object containing a modifiable list of String objects that represent property names.
CurrentHelper The Helper for Current.
CurrentHolder The Holder for Current.
DefinitionKind The class that provides the constants used to identify the type of an Interface Repository object.
DefinitionKindHelper The Helper for DefinitionKind.
DoubleHolder The Holder for Double.
DoubleSeqHelper The Helper for DoubleSeq.
DoubleSeqHolder The Holder for DoubleSeq.
DynamicImplementation
Environment A container (holder) for an exception that is used in Request operations to make exceptions available to the client.
ExceptionList An object used in Request operations to describe the exceptions that can be thrown by a method.
FieldNameHelper The Helper for FieldName.
FixedHolder The Holder for Fixed.
FloatHolder The Holder for Float.
FloatSeqHelper The Helper for FloatSeq.
FloatSeqHolder The Holder for FloatSeq.
IdentifierHelper The Helper for Identifier.
IDLTypeHelper The Helper for IDLType.
IntHolder The Holder for Int.
LocalObject Used as a base class for implementation of a local IDL interface in the Java language mapping.
LongHolder The Holder for Long.
LongLongSeqHelper The Helper for LongLongSeq.
LongLongSeqHolder The Holder for LongLongSeq.
LongSeqHelper The Helper for LongSeqHelper.
LongSeqHolder The Holder for LongSeq.
NamedValue An object used in the DII and DSI to describe arguments and return values.
NameValuePair Associates a name with a value that is an attribute of an IDL struct, and is used in the DynStruct APIs.
NameValuePairHelper The Helper for NameValuePair.
NVList A modifiable list containing NamedValue objects.
ObjectHelper
ObjectHolder The Holder for Object.
OctetSeqHelper The Helper for OctetSeq.
OctetSeqHolder The Holder for OctetSeq.
ORB A class providing APIs for the CORBA Object Request Broker features.
ParameterMode Enumeration of parameter modes for Parameter.
ParameterModeHelper Enumeration of parameter modes for Parameter.
ParameterModeHolder Enumeration of parameter modes for Parameter.
PolicyErrorCodeHelper Encapsulates a reason a Policy may be invalid.
PolicyErrorHelper Thrown to indicate problems with parameter values passed to the ORB.create_policy operation.
PolicyErrorHolder Thrown to indicate problems with parameter values passed to the ORB.create_policy operation.
PolicyHelper The Helper for Policy.
PolicyHolder The Holder for Policy.
PolicyListHelper The Helper for PolicyList.
PolicyListHolder The Holder for PolicyList.
PolicyTypeHelper The Helper for PolicyType.
Principal A class that contains information about the identity of the client, for access control and other purposes.
PrincipalHolder The Holder for Principal.
RepositoryIdHelper The Helper for RepositoryId.
Request An object containing the information necessary for invoking a method.
ServerRequest An object that captures the explicit state of a request for the Dynamic Skeleton Interface (DSI).
ServiceDetail An object that represents an ORB service: its service_detail_type field contains the type of the ORB service, and its service_detail field contains a description of the ORB service.
ServiceDetailHelper
ServiceInformation An IDL struct in the CORBA module that stores information about a CORBA service available in the ORB implementation and is obtained from the ORB.get_service_information method.
ServiceInformationHelper
ServiceInformationHolder The Holder for ServiceInformation.
SetOverrideType The mapping of a CORBA enum tagging SET_OVERRIDE and ADD_OVERRIDE, which indicate whether policies should replace the existing policies of an Object or be added to them.
SetOverrideTypeHelper The Helper for SetOverrideType.
ShortHolder The Holder for Short.
ShortSeqHelper The Helper for ShortSeqHelper.
ShortSeqHolder The Holder for ShortSeq.
StringHolder The Holder for String.
StringSeqHelper An array of Strings
StringSeqHolder An array of Strings
StringValueHelper The Helper for StringValue.
StructMember Describes a member of an IDL struct in the Interface Repository, including the name of the struct member, the type of the struct member, and the typedef that represents the IDL type of the struct member described the struct member object.
StructMemberHelper The Helper for StructMember.
TCKind The Java mapping of the IDL enum TCKind, which specifies the kind of a TypeCode object.
TypeCode A container for information about a specific CORBA data type.
TypeCodeHolder The Holder for TypeCode.
ULongLongSeqHelper The Helper for ULongLongSeq.
ULongLongSeqHolder The Holder for ULongLongSeq.
ULongSeqHelper The Helper for ULongSeq.
ULongSeqHolder The Holder for ULongSeq.
UnionMember A description in the Interface Repository of a member of an IDL union.
UnionMemberHelper The Helper for UnionMember.
UnknownUserExceptionHelper The Helper for UnknownUserException.
UnknownUserExceptionHolder The Holder for UnknownUserException.
UShortSeqHelper The Helper for UShortSeq.
UShortSeqHolder The Holder for UShortSeq.
ValueBaseHelper
ValueBaseHolder The Holder for ValueBase.
ValueMember A description in the Interface Repository of a member of a value object.
ValueMemberHelper The Helper for ValueMember.
VersionSpecHelper The Helper for VersionSpec.
VisibilityHelper The Helper for Visibility.
WCharSeqHelper The Helper for WCharSeq.
WCharSeqHolder The Holder for WCharSeq.
WrongTransactionHelper The Helper for WrongTransaction.
WrongTransactionHolder The Holder for WrongTransaction.
WStringSeqHelper An array of WStrings
WStringSeqHolder An array of WStrings
WStringValueHelper org/omg/CORBA/WStringValueHelper.java Generated by the IDL-to-Java compiler (portable), version "3.0" from orb.idl 31 May 1999 22:27:30 o'clock GMT+00:00 The class definition has been modified to conform to the following OMG specifications : ORB core as defined by CORBA 2.3.1 (formal/99-10-07) IDL/Java Language Mapping as defined in ptc/00-01-08
_IDLTypeStub The Stub for IDLType.
_PolicyStub The Stub for Policy.
 

Exception Summary
ACTIVITY_COMPLETED The ACTIVITY_COMPLETED system exception may be raised on any method for which Activity context is accessed.
ACTIVITY_REQUIRED The ACTIVITY_REQUIRED system exception may be raised on any method for which an Activity context is required.
BAD_CONTEXT Exception thrown when an operation is invoked by a client but the passed context does not contain the context values required by the operation.
BAD_INV_ORDER This exception indicates that the caller has invoked operations in the wrong order.
BAD_OPERATION Exception thrown when an object reference denotes an existing object, but that the object does not support the operation that was invoked.
BAD_PARAM Exception thrown when a parameter passed to a call is out of range or otherwise considered illegal.
BAD_QOS The BAD_QOS exception is raised whenever an object cannot support the quality of service required by an invocation parameter that has a quality of service semantics associated with it.
BAD_TYPECODE Exception thrown when the ORB has encountered a malformed type code (for example, a type code with an invalid TCKind value).
Bounds A user exception thrown when a parameter is not within the legal bounds for the object that a method is trying to access.
CODESET_INCOMPATIBLE This exception is raised whenever meaningful communication is not possible between client and server native code sets.
COMM_FAILURE This exception is raised if communication is lost while an operation is in progress, after the request was sent by the client, but before the reply from the server has been returned to the client.
DATA_CONVERSION This exception is raised if an ORB cannot convert the representation of data as marshaled into its native representation or vice-versa.
FREE_MEM Exception thrown when the ORB failed in an attempt to free dynamic memory, for example because of heap corruption or memory segments being locked.
IMP_LIMIT This exception indicates that an implementation limit was exceeded in the ORB run time.
INITIALIZE Exception thrown when an ORB has encountered a failure during its initialization, such as failure to acquire networking resources or detecting a configuration error.
INTERNAL This exception indicates an internal failure in an ORB, for example, if an ORB has detected corruption of its internal data structures.
INTF_REPOS Exception raised when an ORB cannot reach the interface repository, or some other failure relating to the interface repository is detected.
INVALID_ACTIVITY The INVALID_ACTIVITY system exception may be raised on the Activity or Transaction services' resume methods if a transaction or Activity is resumed in a context different to that from which it was suspended.
INVALID_TRANSACTION Exception thrown when the request carried an invalid transaction context.
INV_FLAG Exception thrown when an invalid flag was passed to an operation (for example, when creating a DII request).
INV_IDENT This exception indicates that an IDL identifier is syntactically invalid.
INV_OBJREF This exception indicates that an object reference is internally malformed.
INV_POLICY Standard exception thrown when an invocation cannot be made because of an incompatibility between Policy overrides that apply to the particular invocation.
MARSHAL A request or reply from the network is structurally invalid.
NO_IMPLEMENT This exception indicates that even though the operation that was invoked exists (it has an IDL definition), no implementation for that operation exists.
NO_MEMORY Exception thrown when the ORB run time has run out of memory.
NO_PERMISSION Exception thrown when an invocation failed because the caller has insufficient privileges.
NO_RESOURCES Exception thrown when the ORB has encountered some general resource limitation.
NO_RESPONSE This exception is raised if a client attempts to retrieve the result of a deferred synchronous call, but the response for the request is not yet available.
OBJECT_NOT_EXIST Exception raised whenever an invocation on a deleted object was performed.
OBJ_ADAPTER This exception typically indicates an administrative mismatch, for example, a server may have made an attempt to register itself with an implementation repository under a name that is already in use, or is unknown to the repository.
PERSIST_STORE This exception indicates a persistent storage failure, for example, failure to establish a database connection or corruption of a database.
PolicyError A user exception thrown when a policy error occurs.
REBIND REBIND is raised when the current effective RebindPolicy, has a value of NO_REBIND or NO_RECONNECT and an invocation on a bound object reference results in a LocateReply message with status OBJECT_FORWARD or a Reply message with status LOCATION_FORWARD.
SystemException The root class for all CORBA standard exceptions.
TIMEOUT TIMEOUT is raised when no delivery has been made and the specified time-to-live period has been exceeded.
TRANSACTION_MODE The CORBA TRANSACTION_MODE exception is thrown by the client ORB if it detects a mismatch between the InvocationPolicy in the IOR and the chosen invocation path (i.e, direct or routed invocation).
TRANSACTION_REQUIRED Exception indicates that the request carried a null transaction context, but an active transaction is required.
TRANSACTION_ROLLEDBACK Exception thrown when the transaction associated with the request has already been rolled back or marked to roll back.
TRANSACTION_UNAVAILABLE The CORBA TRANSACTION_UNAVAILABLE exception is thrown by the ORB when it cannot process a transaction service context because its connection to the Transaction Service has been abnormally terminated.
TRANSIENT Exception thrown when the ORB attempted to reach an object and failed.
UNKNOWN This exception is raised if an operation implementation throws a non-CORBA exception (such as an exception specific to the implementation's programming language), or if an operation raises a user exception that does not appear in the operation's raises expression.
UnknownUserException A class that contains user exceptions returned by the server.
UserException The root class for CORBA IDL-defined user exceptions.
WrongTransaction The CORBA WrongTransaction user-defined exception.
 



This documentation differs from the official API. Jadeite adds extra features to the API including: variable font sizes, constructions examples, placeholders for classes and methods, and auto-generated “See Also” links. Additionally it is missing some items found in standard Javadoc documentation, including: generics type information, “Deprecated” tags and comments, “See Also” links, along with other minor differences. Please send any questions or feedback to bam@cs.cmu.edu.
This page displays the Jadeite version of the documention, which is derived from the offical documentation that contains this copyright notice:
Copyright 2008 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Also see the documentation redistribution policy.
The official Sun™ documentation can be found here at http://java.sun.com/javase/6/docs/api/.