## 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.

Submit a bug or feature
For further API reference and developer documentation, see Java SE Documentation. That documentation contains more detailed, developer-targeted descriptions, with conceptual overviews, definitions of terms, workarounds, and working code examples.

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