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

See: Description

Interface Summary
Interface | Description
--- | ---
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.
CodecFactory | `Codecs` are obtained from the `CodecFactory`.
CodecFactoryOperations | `Codecs` are obtained from the `CodecFactory`.
CodecOperations | 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.
CodeSets | org/omg/IOP/CodeSets.java .
ENCODING_CDR_ENCAPS | org/omg/IOP/ENCODING_CDR_ENCAPS.java .
ExceptionDetailMessage | org/omg/IOP/ExceptionDetailMessage.java .
RMICustomMaxStreamFormat | org/omg/IOP/RMICustomMaxStreamFormat.java .
TAG_ALTERNATE_IIOP_ADDRESS | org/omg/IOP/TAG_ALTERNATE_IIOP_ADDRESS.java .
TAG_CODE_SETS | org/omg/IOP/TAG_CODE_SETS.java .
TAG_INTERNET_IOP | org/omg/IOP/TAG_INTERNET_IOP.java .
TAG_JAVA_CODEBASE | org/omg/IOP/TAG_JAVA_CODEBASE.java .
TAG_MULTIPLE_COMPONENTS | org/omg/IOP/TAG_MULTIPLE_COMPONENTS.java .
TAG_ORB_TYPE | org/omg/IOP/TAG_ORB_TYPE.java .
TAG_POLICIES | org/omg/IOP/TAG_POLICIES.java .
TAG_RMI_CUSTOM_MAX_STREAM_FORMAT | org/omg/IOP/TAG_RMI_CUSTOM_MAX_STREAM_FORMAT.java .
TransactionService | org/omg/IOP/TransactionService.java .

Class Summary
Class | Description
--- | ---
CodecFactoryHelper | `Codecs` are obtained from the `CodecFactory`.
ComponentIdHelper | Standard way of representing multicomponent profiles.
Encoding | org/omg/IOP/Encoding.java .
IOR | org/omg/IOP/IOR.java .
IORHelper | org/omg/IOP/IORHelper.java .
IORHolder | org/omg/IOP/IORHolder.java .
MultipleComponentProfileHelper | An array of tagged components, forming a multiple component profile.
MultipleComponentProfileHolder | An array of tagged components, forming a multiple component profile.
ProfileIdHelper | Profile ID
ServiceContext | org/omg/IOP/ServiceContext.java .
ServiceContextHelper | org/omg/IOP/ServiceContextHelper.java .
ServiceContextHolder | org/omg/IOP/ServiceContextHolder.java .
ServiceContextListHelper | An array of service contexts, forming a service context list.
ServiceContextListHolder | An array of service contexts, forming a service context list.
ServiceIdHelper | A service id, represented as an int
TaggedComponent | org/omg/IOP/TaggedComponent.java .
TaggedComponentHelper | org/omg/IOP/TaggedComponentHelper.java .
TaggedComponentHolder | org/omg/IOP/TaggedComponentHolder.java .
TaggedProfile | org/omg/IOP/TaggedProfile.java .
TaggedProfileHelper | org/omg/IOP/TaggedProfileHelper.java .
TaggedProfileHolder | org/omg/IOP/TaggedProfileHolder.java .

## Package org.omg.IOP Description

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. Please refer to that OMG specification for further details.

Please note that we do not provide all parts of the `IOP` module from the specification. We only provide those parts that are referenced as return values or parameter types in public APIs, most notably, Portable Interceptors.

### Package Specification

For a precise list of supported sections of official specifications with which the Java[tm] Platform, Standard Edition 6 ORB complies, see Official Specifications for CORBA support in Java[tm] SE 6.

Since:
  1.4

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