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

Packages that use Streamable
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.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.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.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.PortableInterceptor: Provides a mechanism to register ORB hooks through which ORB services can intercept the normal flow of execution of the ORB.
org.omg.PortableServer.ServantLocatorPackage: Provides classes and interfaces for locating the servant.

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

Classes in org.omg.CORBA that implement Streamable
`class` `AnyHolder` The Holder for `Any`.
`class` `AnySeqHolder` The Holder for `AnySeq`.
`class` `BooleanHolder` The Holder for `Boolean`.
`class` `BooleanSeqHolder` The Holder for `BooleanSeq`.
`class` `ByteHolder` The Holder for `Byte`.
`class` `CharHolder` The Holder for `Char`.
`class` `CharSeqHolder` The Holder for `CharSeq`.
`class` `CurrentHolder` The Holder for `Current`.
`class` `DoubleHolder` The Holder for `Double`.
`class` `DoubleSeqHolder` The Holder for `DoubleSeq`.
`class` `FixedHolder` The Holder for `Fixed`.
`class` `FloatHolder` The Holder for `Float`.
`class` `FloatSeqHolder` The Holder for `FloatSeq`.
`class` `IntHolder` The Holder for `Int`.
`class` `LongHolder` The Holder for `Long`.
`class` `LongLongSeqHolder` The Holder for `LongLongSeq`.
`class` `LongSeqHolder` The Holder for `LongSeq`.
`class` `ObjectHolder` The Holder for `Object`.
`class` `OctetSeqHolder` The Holder for `OctetSeq`.
`class` `ParameterModeHolder` Enumeration of parameter modes for Parameter.
`class` `PolicyErrorHolder` Thrown to indicate problems with parameter values passed to the `ORB.create_policy` operation.
`class` `PolicyHolder` The Holder for `Policy`.
`class` `PolicyListHolder` The Holder for `PolicyList`.
`class` `PrincipalHolder` Deprecated. Deprecated by CORBA 2.2.
`class` `ServiceInformationHolder` The Holder for `ServiceInformation`.
`class` `ShortHolder` The Holder for `Short`.
`class` `ShortSeqHolder` The Holder for `ShortSeq`.
`class` `StringHolder` The Holder for `String`.
`class` `StringSeqHolder` An array of Strings
`class` `TypeCodeHolder` The Holder for `TypeCode`.
`class` `ULongLongSeqHolder` The Holder for `ULongLongSeq`.
`class` `ULongSeqHolder` The Holder for `ULongSeq`.
`class` `UnknownUserExceptionHolder` The Holder for `UnknownUserException`.
`class` `UShortSeqHolder` The Holder for `UShortSeq`.
`class` `ValueBaseHolder` The Holder for `ValueBase`.
`class` `WCharSeqHolder` The Holder for `WCharSeq`.
`class` `WrongTransactionHolder` The Holder for `WrongTransaction`.
`class` `WStringSeqHolder` An array of WStrings

Methods in org.omg.CORBA that return Streamable
`Streamable` Any.`extract_Streamable()` Extracts a `Streamable` from this `Any` object's `value` field.

Methods in org.omg.CORBA with parameters of type Streamable
`void` Any.`insert_Streamable(Streamable s)` Inserts the given `Streamable` object into this `Any` object's `value` field.

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

Subinterfaces of Streamable in org.omg.CORBA.portable
`interface` `StreamableValue` Defines the base type for all non-boxed IDL valuetypes that are not custom marshaled.

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

Classes in org.omg.CosNaming that implement Streamable
`class` `BindingHolder` org/omg/CosNaming/BindingHolder.java .
`class` `BindingIteratorHolder` The BindingIterator interface allows a client to iterate through the bindings using the next_one or next_n operations.
`class` `BindingListHolder` List of Bindings.
`class` `BindingTypeHolder` Specifies whether the given binding is for a object (that is not a naming context) or for a naming context.
`class` `NameComponentHolder` org/omg/CosNaming/NameComponentHolder.java .
`class` `NameHolder` A name is a sequence of name components.
`class` `NamingContextExtHolder` `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` `NamingContextHolder` A naming context is an object that contains a set of name bindings in which each name is unique.

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

Classes in org.omg.CosNaming.NamingContextExtPackage that implement Streamable
`class` `InvalidAddressHolder` org/omg/CosNaming/NamingContextExtPackage/InvalidAddressHolder.java .

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

Classes in org.omg.CosNaming.NamingContextPackage that implement Streamable
`class` `AlreadyBoundHolder` org/omg/CosNaming/NamingContextPackage/AlreadyBoundHolder.java .
`class` `CannotProceedHolder` org/omg/CosNaming/NamingContextPackage/CannotProceedHolder.java .
`class` `InvalidNameHolder` org/omg/CosNaming/NamingContextPackage/InvalidNameHolder.java .
`class` `NotEmptyHolder` org/omg/CosNaming/NamingContextPackage/NotEmptyHolder.java .
`class` `NotFoundHolder` org/omg/CosNaming/NamingContextPackage/NotFoundHolder.java .
`class` `NotFoundReasonHolder` Indicates the reason for not able to resolve.

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

Classes in org.omg.IOP that implement Streamable
`class` `IORHolder` org/omg/IOP/IORHolder.java .
`class` `MultipleComponentProfileHolder` An array of tagged components, forming a multiple component profile.
`class` `ServiceContextHolder` org/omg/IOP/ServiceContextHolder.java .
`class` `ServiceContextListHolder` An array of service contexts, forming a service context list.
`class` `TaggedComponentHolder` org/omg/IOP/TaggedComponentHolder.java .
`class` `TaggedProfileHolder` org/omg/IOP/TaggedProfileHolder.java .

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

Classes in org.omg.PortableInterceptor that implement Streamable
`class` `IORInterceptor_3_0Holder` org/omg/PortableInterceptor/IORInterceptor_3_0Holder.java .
`class` `ObjectReferenceFactoryHolder` The object reference factory.
`class` `ObjectReferenceTemplateHolder` The object reference template.
`class` `ObjectReferenceTemplateSeqHolder` Sequence of object reference templates is used for reporting state changes that do not occur on the adapter manager.

### Uses of Streamable in org.omg.PortableServer.ServantLocatorPackage

Classes in org.omg.PortableServer.ServantLocatorPackage that implement Streamable
`class` `CookieHolder` The native type PortableServer::ServantLocator::Cookie is mapped to java.lang.Object.