AdironORB ORB 1.0.0

This document describes the interfaces and implementations of AdironORB.

See:
          Description

Packages
com.adiron.orb  
com.adiron.orb.address Addresses for client and server and IOR profiles.
com.adiron.orb.address.baseimpl Abstract implementation of addresses.
com.adiron.orb.address.defimpl Default implementation of null addresses.
com.adiron.orb.client Interfaces for the client side of the ORB.
com.adiron.orb.client.baseimpl Abstract implementations for the ORB client side interfaces.
com.adiron.orb.cltmgt Implementation of the client side management interfaces.
com.adiron.orb.config Interfaces for ORB loading, configuration, and initialization.
com.adiron.orb.config.baseimpl Abstract implementation for ORB loading, configuration, and initialization.
com.adiron.orb.config.defimpl The default implementation for ORB loading, configuration, and initialization.
com.adiron.orb.core Core CORBA implementation including ORB, typecode, DII, DSI, etc.
com.adiron.orb.core.dii Dynamic Invocation Interface.
com.adiron.orb.core.dsi ServerRequest standard class implementation.
com.adiron.orb.core.dynany Support for the DynamicAny type.
com.adiron.orb.core.init This package contains classes that helps the initialization of the ORB.
com.adiron.orb.core.typecode Implementation of type code handlers.
com.adiron.orb.giop Interface and classes supporting the GIOP protocol implementation.
com.adiron.orb.iiop Interface and implementation that supports the IIOP protocol.
com.adiron.orb.intercept Interfaces for handling Portable Interceptor.
com.adiron.orb.intercept.defimpl Default implementation of Portable Interceptor interfaces.
com.adiron.orb.io General platform IO services.
com.adiron.orb.iop CDR encoding and CodeSet processing.
com.adiron.orb.liop Interface and implementation that supports the GIOP protocol on local communication.
com.adiron.orb.localcom Implementation for local communication transport (inside the same JVM).
com.adiron.orb.logger Abstract implementation for all LogEnabled objects.
com.adiron.orb.net General network services including transport initialization, address management, client and server bindings and server management.
com.adiron.orb.objadapter Utility interfaces for supporting object adaptors.
com.adiron.orb.objadapter.registry Utility interfaces for handling the registry of object adaptors.
com.adiron.orb.objadapter.registry.defimpl Default implementation of the object adaptor registry interfaces.
com.adiron.orb.poa The Portable Object Adapter initializer and implementation.
com.adiron.orb.policy CORBA Policy Management interfaces and helper classes.
com.adiron.orb.policy.defimpl CORBA Policy Management implementation.
com.adiron.orb.protocol Protocol-aware transport interfaces.
com.adiron.orb.request Interfaces for representing and handling CORBA requests.
com.adiron.orb.request.baseimpl Abstract implementation of the request interfaces.
com.adiron.orb.request.defimpl Default implementation of the request interfaces.
com.adiron.orb.server Interfaces for the server side of the ORB.
com.adiron.orb.server.baseimpl Abstract implementations for the server side ORB interfaces.
com.adiron.orb.srvmgt Implementation of the server side management interfaces.
com.adiron.orb.srvmgt.thread Implementation of the thread management at the server side.
com.adiron.orb.tcpip Implementation for the TCP/IP transport protocol.
com.adiron.orb.transport Interfaces for the transport layer.
com.adiron.orb.transport.baseimpl Abstract implementation for the transport layer.
com.adiron.orb.util ORB related utilities.

 

This document describes the interfaces and implementations of AdironORB.

AdironORB is a compliant implementation of the OMG CORBA/IIOP 2.6(*) specification.

AdironORB is a complete redesign of the OpenORB that makes the the internals of the ORB more modular and has reorganized the internals to fit more with the Apache way of doing things.

(*) Bidirectional GIOP is supported in interfaces, but it has not been implemented for security reasons. Optional features such as Asynchronous Method Invocations, Real-Time CORBA, and Fault Tolerant CORBA and Common Secure Interoperability (CSIv2) are not yet implemented.



Copyright © 2004 Adiron LLC. All Rights Reserved.