# 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

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, 2015, Oracle and/or its affiliates. All rights reserved.