Uses of Interface org.omg.CORBA.portable.IDLEntity (Java SE 9 & JDK 9 )

## 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 Java™ 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`: `AddressHelper` `StringNameHelper` `URLStringHelper` `InvalidAddress`
  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, 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.DynamicAny.DynAnyFactoryPackage | This package contains classes and exceptions from the `DynAnyFactory` interface of the `DynamicAny` module specified in the OMG The Common Object Request Broker: Architecture and Specification, formal/99-10-07, section 9.2.2.
  org.omg.DynamicAny.DynAnyPackage | This package contains classes and exceptions from the `DynAny` interface of the `DynamicAny` module specified in the OMG The Common Object Request Broker: Architecture and Specification, formal/99-10-07, section 9.2.
  org.omg.IOP | This package contains the `IOP` module specified in the OMG document The Common Object Request Broker: Architecture and Specification, 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, 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 | 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 | 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 | 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 | 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 | 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 | Description
    --- | --- | ---
    `class` | `BadKind` | The exception `BadKind` is thrown when an inappropriate operation is invoked on a `TypeCode` object.
    `class` | `Bounds` | Provides the `TypeCode` operations `member_name()`, `member_type()`, and `member_label`.

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

    Subinterfaces of IDLEntity in org.omg.CosNaming
    Modifier and Type | Interface | 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 | 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 | 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 | Description
    --- | --- | ---
    `class` | `AlreadyBound` | org/omg/CosNaming/NamingContextPackage/AlreadyBound.java .
    `class` | `CannotProceed` | org/omg/CosNaming/NamingContextPackage/CannotProceed.java .
    `class` | `InvalidName` | org/omg/CosNaming/NamingContextPackage/InvalidName.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 | 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 | 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 | 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 .
    `class` | `NameValuePair` | org/omg/DynamicAny/NameValuePair.java .

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

    Classes in org.omg.DynamicAny.DynAnyFactoryPackage that implement IDLEntity
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `InconsistentTypeCode` | org/omg/DynamicAny/DynAnyFactoryPackage/InconsistentTypeCode.java .

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

    Classes in org.omg.DynamicAny.DynAnyPackage that implement IDLEntity
    Modifier and Type | Class | Description
    --- | --- | ---
    `class` | `InvalidValue` | org/omg/DynamicAny/DynAnyPackage/InvalidValue.java .
    `class` | `TypeMismatch` | org/omg/DynamicAny/DynAnyPackage/TypeMismatch.java .

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

    Subinterfaces of IDLEntity in org.omg.IOP
    Modifier and Type | Interface | 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 | 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 | 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 | Description
    --- | --- | ---
    `class` | `FormatMismatch` | org/omg/IOP/CodecPackage/FormatMismatch.java .
    `class` | `InvalidTypeForEncoding` | org/omg/IOP/CodecPackage/InvalidTypeForEncoding.java .
    `class` | `TypeMismatch` | org/omg/IOP/CodecPackage/TypeMismatch.java .

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

    Subinterfaces of IDLEntity in org.omg.PortableInterceptor
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `ClientRequestInfo` | Request Information, accessible to client-side request interceptors.
    `interface` | `ClientRequestInterceptor` | Client-side request interceptor.
    `interface` | `Current` | Portable Interceptors Current (also known as `PICurrent`) is merely a slot table, the slots of which are used by each service to transfer their context data between their context and the request's or reply's service context.
    `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 | Description
    --- | --- | ---
    `class` | `ForwardRequest` | org/omg/PortableInterceptor/ForwardRequest.java .
    `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 | Description
    --- | --- | ---
    `class` | `DuplicateName` | org/omg/PortableInterceptor/ORBInitInfoPackage/DuplicateName.java .
    `class` | `InvalidName` | org/omg/PortableInterceptor/ORBInitInfoPackage/InvalidName.java .

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

    Subinterfaces of IDLEntity in org.omg.PortableServer
    Modifier and Type | Interface | 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` | `Current` | The PortableServer::Current interface, derived from CORBA::Current, provides method implementations with access to the identity of the object on which the method was invoked.
    `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 | 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 | 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 | 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 | 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 | Description
    --- | --- | ---
    `interface` | `RunTime` | Defines the base class that represents the Sending Context of a request.