## Uses of Interface
org.omg.CORBA.portable.IDLEntity

Packages that use IDLEntity
Package | Description
--- | ---
org.omg.CORBA | Provides the mapping of the OMG CORBA APIs to the JavaTM programming language, including the class `ORB`, which is implemented so that a programmer can use it as a fully-functional Object Request Broker (ORB).
org.omg.CORBA.DynAnyPackage | Provides the exceptions used with the `DynAny` interface (`InvalidValue`, `Invalid`, `InvalidSeq`, and `TypeMismatch`).
org.omg.CORBA.ORBPackage | Provides the exception `InvalidName`, which is thrown by the method `ORB.resolve_initial_references` and the exception `InconsistentTypeCode`, which is thrown by the Dynamic Any creation methods in the ORB class.
org.omg.CORBA.portable | Provides a portability layer, that is, a set of ORB APIs that makes it possible for code generated by one vendor to run on another vendor's ORB.
org.omg.CORBA.TypeCodePackage | Provides the user-defined exceptions `BadKind` and `Bounds`, which are thrown by methods in in the class `TypeCode`.
org.omg.CosNaming | Provides a naming service for Java IDL.
org.omg.CosNaming.NamingContextExtPackage | This package contains the following classes, which are used in `org.omg.CosNaming.NamingContextExt`:
org.omg.CosNaming.NamingContextPackage | This package contains Exception classes for the `org.omg.CosNaming` package.
org.omg.Dynamic | This package contains the `Dynamic` module specified in the OMG Portable Interceptor specification, http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06, section 21.9.
org.omg.DynamicAny | Provides classes and interfaces that enable traversal of the data value associated with an `any` at runtime, and extraction of the primitive constituents of the data value.
org.omg.IOP | This package contains the `IOP` module specified in the OMG document The Common Object Request Broker: Architecture and Specification, http://cgi.omg.org/cgi-bin/doc?formal/99-10-07, section 13.6.
org.omg.IOP.CodecFactoryPackage | This package contains the exceptions specified in the IOP::CodeFactory interface (as part of the Portable Interceptors spec).
org.omg.IOP.CodecPackage | This package is generated from the IOP::Codec IDL interface definition.
org.omg.PortableInterceptor | Provides a mechanism to register ORB hooks through which ORB services can intercept the normal flow of execution of the ORB.
org.omg.PortableInterceptor.ORBInitInfoPackage | This package contains the exceptions and typedefs from the `ORBInitInfo` local interface of the `PortableInterceptor` module specified in the OMG Portable Interceptor specification, http://cgi.omg.org/cgi-bin/doc?ptc/2000-08-06, section 21.7.2.
org.omg.PortableServer | Provides classes and interfaces for making the server side of your applications portable across multivendor ORBs.
org.omg.PortableServer.CurrentPackage | Provides method implementations with access to the identity of the object on which the method was invoked.
org.omg.PortableServer.POAManagerPackage | Encapsulates the processing state of the POAs it is associated with.
org.omg.PortableServer.POAPackage | Allows programmers to construct object implementations that are portable between different ORB products.
org.omg.SendingContext | Provides support for the marshalling of value types.

### Uses of IDLEntity in org.omg.CORBA

Subinterfaces of IDLEntity in org.omg.CORBA
Modifier and Type | Interface and Description
--- | ---
`interface` | `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.
`interface` | `DataInputStream` Defines the methods used to read primitive data types from input streams for unmarshaling custom value types.
`interface` | `DataOutputStream` Defines the methods used to write primitive data types to output streams for marshalling custom value types.
`interface` | `DomainManager` Provides mechanisms for establishing and navigating relationships to superior and subordinate domains, as well as for creating and accessing policies.
`interface` | `IDLType` An abstract interface inherited by all Interface Repository (IR) objects that represent OMG IDL types.
`interface` | `IRObject` An IRObject IDL interface represents the most generic interface from which all other Interface Repository interfaces are derived, even the Repository itself.
`interface` | `Policy` Interfaces derived from the `Policy` interface allow an ORB or CORBA service access to certain choices that affect its operation.

Classes in org.omg.CORBA that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `_IDLTypeStub` The Stub for `IDLType`.
`class` | `_PolicyStub` The Stub for `Policy`.
`class` | `Any` Serves as a container for any data that can be described in IDL or for any IDL primitive type.
`class` | `Bounds` A user exception thrown when a parameter is not within the legal bounds for the object that a method is trying to access.
`class` | `CompletionStatus` An object that indicates whether a method had completed running when a `SystemException` was thrown.
`class` | `DefinitionKind` The class that provides the constants used to identify the type of an Interface Repository object.
`class` | `NameValuePair` Associates a name with a value that is an attribute of an IDL struct, and is used in the `DynStruct` APIs.
`class` | `ParameterMode` Enumeration of parameter modes for Parameter.
`class` | `PolicyError` A user exception thrown when a policy error occurs.
`class` | `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.
`class` | `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.
`class` | `SetOverrideType` The mapping of a CORBA `enum` tagging `SET_OVERRIDE` and `ADD_OVERRIDE`, which indicate whether policies should replace the existing policies of an `Object` or be added to them.
`class` | `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.
`class` | `TypeCode` A container for information about a specific CORBA data type.
`class` | `UnionMember` A description in the Interface Repository of a member of an IDL union.
`class` | `UnknownUserException` A class that contains user exceptions returned by the server.
`class` | `UserException` The root class for CORBA IDL-defined user exceptions.
`class` | `ValueMember` A description in the Interface Repository of a member of a `value` object.
`class` | `WrongTransaction` The CORBA `WrongTransaction` user-defined exception.

### Uses of IDLEntity in org.omg.CORBA.DynAnyPackage

Classes in org.omg.CORBA.DynAnyPackage that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `Invalid` Invalid is thrown by dynamic any operations when a bad `DynAny` or `Any` is passed as a parameter.
`class` | `InvalidSeq` The InvalidSeq exception is thrown by all operations on dynamic anys that take a sequence (Java array) as an argument, when that sequence is invalid.
`class` | `InvalidValue`
`class` | `TypeMismatch` TypeMismatch is thrown by dynamic any accessor methods when type of the actual contents do not match what is trying to be accessed.

### Uses of IDLEntity in org.omg.CORBA.ORBPackage

Classes in org.omg.CORBA.ORBPackage that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `InconsistentTypeCode` InconsistentTypeCode is thrown when an attempt is made to create a dynamic any with a type code that does not match the particular subclass of `DynAny`.
`class` | `InvalidName` The `InvalidName` exception is raised when `ORB.resolve_initial_references` is passed a name for which there is no initial reference.

### Uses of IDLEntity in org.omg.CORBA.portable

Subinterfaces of IDLEntity in org.omg.CORBA.portable
Modifier and Type | Interface and Description
--- | ---
`interface` | `CustomValue` An extension of `ValueBase` that is implemented by custom value types.
`interface` | `StreamableValue` Defines the base type for all non-boxed IDL valuetypes that are not custom marshaled.
`interface` | `ValueBase` The generated Java classes corresponding to valuetype IDL types implement this interface.

### Uses of IDLEntity in org.omg.CORBA.TypeCodePackage

Classes in org.omg.CORBA.TypeCodePackage that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `BadKind` The exception `BadKind` is thrown when an inappropriate operation is invoked on a `TypeCode` object.

### Uses of IDLEntity in org.omg.CosNaming

Subinterfaces of IDLEntity in org.omg.CosNaming
Modifier and Type | Interface and Description
--- | ---
`interface` | `BindingIterator` The BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations.
`interface` | `NamingContext` A naming context is an object that contains a set of name bindings in which each name is unique.
`interface` | `NamingContextExt` `NamingContextExt` is the extension of `NamingContext` which contains a set of name bindings in which each name is unique and is part of Interoperable Naming Service.

Classes in org.omg.CosNaming that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `_BindingIteratorImplBase`
`class` | `_BindingIteratorStub` The BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations.
`class` | `_NamingContextExtStub` `NamingContextExt` is the extension of `NamingContext` which contains a set of name bindings in which each name is unique and is part of Interoperable Naming Service.
`class` | `_NamingContextImplBase`
`class` | `_NamingContextStub` A naming context is an object that contains a set of name bindings in which each name is unique.
`class` | `Binding` org/omg/CosNaming/Binding.java .
`class` | `BindingType` Specifies whether the given binding is for a object (that is not a naming context) or for a naming context.
`class` | `NameComponent` org/omg/CosNaming/NameComponent.java .

### Uses of IDLEntity in org.omg.CosNaming.NamingContextExtPackage

Classes in org.omg.CosNaming.NamingContextExtPackage that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `InvalidAddress` org/omg/CosNaming/NamingContextExtPackage/InvalidAddress.java .

### Uses of IDLEntity in org.omg.CosNaming.NamingContextPackage

Classes in org.omg.CosNaming.NamingContextPackage that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `AlreadyBound` org/omg/CosNaming/NamingContextPackage/AlreadyBound.java .
`class` | `CannotProceed` org/omg/CosNaming/NamingContextPackage/CannotProceed.java .
`class` | `NotEmpty` org/omg/CosNaming/NamingContextPackage/NotEmpty.java .
`class` | `NotFound` org/omg/CosNaming/NamingContextPackage/NotFound.java .
`class` | `NotFoundReason` Indicates the reason for not able to resolve.

### Uses of IDLEntity in org.omg.Dynamic

Classes in org.omg.Dynamic that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `Parameter` org/omg/Dynamic/Parameter.java .

### Uses of IDLEntity in org.omg.DynamicAny

Subinterfaces of IDLEntity in org.omg.DynamicAny
Modifier and Type | Interface and Description
--- | ---
`interface` | `DynAny` Any values can be dynamically interpreted (traversed) and constructed through DynAny objects.
`interface` | `DynAnyFactory` DynAny objects can be created by invoking operations on the DynAnyFactory object.
`interface` | `DynArray` DynArray objects support the manipulation of IDL arrays.
`interface` | `DynEnum` DynEnum objects support the manipulation of IDL enumerated values.
`interface` | `DynFixed` DynFixed objects support the manipulation of IDL fixed values.
`interface` | `DynSequence` DynSequence objects support the manipulation of IDL sequences.
`interface` | `DynStruct` DynStruct objects support the manipulation of IDL struct and exception values.
`interface` | `DynUnion` DynUnion objects support the manipulation of IDL unions.
`interface` | `DynValue` DynValue objects support the manipulation of IDL non-boxed value types.
`interface` | `DynValueBox` DynValueBox objects support the manipulation of IDL boxed value types.
`interface` | `DynValueCommon` DynValueCommon provides operations supported by both the DynValue and DynValueBox interfaces.

Classes in org.omg.DynamicAny that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `_DynAnyFactoryStub` DynAny objects can be created by invoking operations on the DynAnyFactory object.
`class` | `_DynAnyStub` Any values can be dynamically interpreted (traversed) and constructed through DynAny objects.
`class` | `_DynArrayStub` DynArray objects support the manipulation of IDL arrays.
`class` | `_DynEnumStub` DynEnum objects support the manipulation of IDL enumerated values.
`class` | `_DynFixedStub` DynFixed objects support the manipulation of IDL fixed values.
`class` | `_DynSequenceStub` DynSequence objects support the manipulation of IDL sequences.
`class` | `_DynStructStub` DynStruct objects support the manipulation of IDL struct and exception values.
`class` | `_DynUnionStub` DynUnion objects support the manipulation of IDL unions.
`class` | `_DynValueStub` DynValue objects support the manipulation of IDL non-boxed value types.
`class` | `NameDynAnyPair` org/omg/DynamicAny/NameDynAnyPair.java .

### Uses of IDLEntity in org.omg.IOP

Subinterfaces of IDLEntity in org.omg.IOP
Modifier and Type | Interface and Description
--- | ---
`interface` | `Codec` The formats of IOR components and service context data used by ORB services are often defined as CDR encapsulations encoding instances of IDL defined data types.
`interface` | `CodecFactory` `Codecs` are obtained from the `CodecFactory`.

Classes in org.omg.IOP that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `Encoding` org/omg/IOP/Encoding.java .
`class` | `IOR` org/omg/IOP/IOR.java .
`class` | `ServiceContext` org/omg/IOP/ServiceContext.java .
`class` | `TaggedComponent` org/omg/IOP/TaggedComponent.java .
`class` | `TaggedProfile` org/omg/IOP/TaggedProfile.java .

### Uses of IDLEntity in org.omg.IOP.CodecFactoryPackage

Classes in org.omg.IOP.CodecFactoryPackage that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `UnknownEncoding` org/omg/IOP/CodecFactoryPackage/UnknownEncoding.java .

### Uses of IDLEntity in org.omg.IOP.CodecPackage

Classes in org.omg.IOP.CodecPackage that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `FormatMismatch` org/omg/IOP/CodecPackage/FormatMismatch.java .
`class` | `InvalidTypeForEncoding` org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java .

### Uses of IDLEntity in org.omg.PortableInterceptor

Subinterfaces of IDLEntity in org.omg.PortableInterceptor
Modifier and Type | Interface and Description
--- | ---
`interface` | `ClientRequestInfo` Request Information, accessible to client-side request interceptors.
`interface` | `ClientRequestInterceptor` Client-side request interceptor.
`interface` | `Interceptor` All Portable Interceptors implement Interceptor.
`interface` | `IORInfo` Provides the server-side ORB service with access to the applicable policies during IOR construction and the ability to add components.
`interface` | `IORInterceptor` Interceptor used to establish tagged components in the profiles within an IOR.
`interface` | `IORInterceptor_3_0` org/omg/PortableInterceptor/IORInterceptor_3_0.java .
`interface` | `ObjectReferenceFactory` The object reference factory.
`interface` | `ObjectReferenceTemplate` The object reference template.
`interface` | `ORBInitializer` Facilitates interceptor registration and ORB initialization.
`interface` | `ORBInitInfo` Passed to each `ORBInitializer`, allowing it to to register interceptors and perform other duties while the ORB is initializing.
`interface` | `PolicyFactory` Enables policy types to be constructed using `CORBA.ORB.create_policy`.
`interface` | `RequestInfo` Request Information, accessible to Interceptors.
`interface` | `ServerRequestInfo` Request Information, accessible to server-side request interceptors.
`interface` | `ServerRequestInterceptor` Server-side request interceptor.

Classes in org.omg.PortableInterceptor that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `InvalidSlot` org/omg/PortableInterceptor/InvalidSlot.java .

### Uses of IDLEntity in org.omg.PortableInterceptor.ORBInitInfoPackage

Classes in org.omg.PortableInterceptor.ORBInitInfoPackage that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `DuplicateName` org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java .

### Uses of IDLEntity in org.omg.PortableServer

Subinterfaces of IDLEntity in org.omg.PortableServer
Modifier and Type | Interface and Description
--- | ---
`interface` | `AdapterActivator` An adapter activator supplies a POA with the ability to create child POAs on demand, as a side-effect of receiving a request that names the child POA (or one of its children), or when find_POA is called with an activate parameter value of TRUE.
`interface` | `IdAssignmentPolicy` IdAssignmentPolicy specifies whether Object Ids in the created POA are generated by the application or by the ORB.
`interface` | `IdUniquenessPolicy` The IdUniquenessPolicy specifies whether the servants activated in the created POA must have unique object i identities.
`interface` | `ImplicitActivationPolicy` This policy specifies whether implicit activation of servants is supported in the created POA.
`interface` | `LifespanPolicy` The LifespanPolicy specifies the lifespan of the objects implemented in the created POA.
`interface` | `POA` A POA object manages the implementation of a collection of objects.
`interface` | `POAManager` Each POA object has an associated POAManager object.
`interface` | `RequestProcessingPolicy` This policy specifies how requests are processed by the created POA.
`interface` | `ServantActivator` When the POA has the RETAIN policy it uses servant managers that are ServantActivators.
`interface` | `ServantLocator` When the POA has the NON_RETAIN policy it uses servant managers that are ServantLocators.
`interface` | `ServantManager` A servant manager supplies a POA with the ability to activate objects on demand when the POA receives a request targeted at an inactive object.
`interface` | `ServantRetentionPolicy` This policy specifies whether the created POA retains active servants in an Active Object Map.
`interface` | `ThreadPolicy` The ThreadPolicy specifies the threading model used with the created POA.

Classes in org.omg.PortableServer that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `_ServantActivatorStub` When the POA has the RETAIN policy it uses servant managers that are ServantActivators.
`class` | `_ServantLocatorStub` When the POA has the NON_RETAIN policy it uses servant managers that are ServantLocators.
`class` | `ForwardRequest` org/omg/PortableServer/ForwardRequest.java .
`class` | `IdAssignmentPolicyValue` The IdAssignmentPolicyValue can have the following values.
`class` | `IdUniquenessPolicyValue` IdUniquenessPolicyValue can have the following values.
`class` | `ImplicitActivationPolicyValue` ImplicitActivationPolicyValue has the following semantics.
`class` | `LifespanPolicyValue` The LifespanPolicyValue can have the following values.
`class` | `RequestProcessingPolicyValue` The RequestProcessingPolicyValue can have the following values.
`class` | `ServantRetentionPolicyValue` ServantRetentionPolicyValue can have the following values.
`class` | `ThreadPolicyValue` The ThreadPolicyValue can have the following values.

### Uses of IDLEntity in org.omg.PortableServer.CurrentPackage

Classes in org.omg.PortableServer.CurrentPackage that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `NoContext` org/omg/PortableServer/CurrentPackage/NoContext.java .

### Uses of IDLEntity in org.omg.PortableServer.POAManagerPackage

Classes in org.omg.PortableServer.POAManagerPackage that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `AdapterInactive` org/omg/PortableServer/POAManagerPackage/AdapterInactive.java .
`class` | `State` Specifies the states for the POAManager

### Uses of IDLEntity in org.omg.PortableServer.POAPackage

Classes in org.omg.PortableServer.POAPackage that implement IDLEntity
Modifier and Type | Class and Description
--- | ---
`class` | `AdapterAlreadyExists` org/omg/PortableServer/POAPackage/AdapterAlreadyExists.java .
`class` | `AdapterNonExistent` org/omg/PortableServer/POAPackage/AdapterNonExistent.java .
`class` | `InvalidPolicy` org/omg/PortableServer/POAPackage/InvalidPolicy.java .
`class` | `NoServant` org/omg/PortableServer/POAPackage/NoServant.java .
`class` | `ObjectAlreadyActive` org/omg/PortableServer/POAPackage/ObjectAlreadyActive.java .
`class` | `ObjectNotActive` org/omg/PortableServer/POAPackage/ObjectNotActive.java .
`class` | `ServantAlreadyActive` org/omg/PortableServer/POAPackage/ServantAlreadyActive.java .
`class` | `ServantNotActive` org/omg/PortableServer/POAPackage/ServantNotActive.java .
`class` | `WrongAdapter` org/omg/PortableServer/POAPackage/WrongAdapter.java .
`class` | `WrongPolicy` org/omg/PortableServer/POAPackage/WrongPolicy.java .

### Uses of IDLEntity in org.omg.SendingContext

Subinterfaces of IDLEntity in org.omg.SendingContext
Modifier and Type | Interface and Description
--- | ---
`interface` | `RunTime` Defines the base class that represents the Sending Context of a request.

Copyright © 1993, 2014, Oracle and/or its affiliates. All rights reserved.