Class _CodeBaseImplBase

java.lang.Object
org.omg.CORBA.portable.ObjectImpl
com.sun.org.omg.SendingContext._CodeBaseImplBase
All Implemented Interfaces:
CodeBase, CodeBaseOperations, Serializable, Object, IDLEntity, InvokeHandler, RunTime, RunTimeOperations
Direct Known Subclasses:
CachedCodeBase, FVDCodeBaseImpl

public abstract class _CodeBaseImplBase extends ObjectImpl implements CodeBase, InvokeHandler
com/sun/org/omg/SendingContext/_CodeBaseImplBase.java Generated by the IDL-to-Java compiler (portable), version "3.0" from rt.idl Thursday, May 6, 1999 1:52:08 AM PDT
See Also:
  • Field Details

  • Constructor Details

    • _CodeBaseImplBase

      public _CodeBaseImplBase()
  • Method Details

    • _invoke

      public OutputStream _invoke(String method, InputStream in, ResponseHandler rh)
      Description copied from interface: InvokeHandler
      Invoked by the ORB to dispatch a request to the servant. ORB passes the method name, an InputStream containing the marshalled arguments, and a ResponseHandler which the servant uses to construct a proper reply. Only CORBA SystemException may be thrown by this method. The method must return an OutputStream created by the ResponseHandler which contains the marshalled reply. A servant must not retain a reference to the ResponseHandler beyond the lifetime of a method invocation. Servant behaviour is defined as follows:

      1. Determine correct method, and unmarshal parameters from InputStream.

      2. Invoke method implementation.

      3. If no user exception, create a normal reply using ResponseHandler.

      4. If user exception occurred, create exception reply using ResponseHandler.

      5. Marshal reply into OutputStream returned by ResponseHandler.

      6. Return OutputStream to ORB.

      Specified by:
      _invoke in interface InvokeHandler
      Parameters:
      method - The method name.
      in - The InputStream containing the marshalled arguments.
      rh - The ResponseHandler which the servant uses to construct a proper reply
      Returns:
      The OutputStream created by the ResponseHandler which contains the marshalled reply
    • _ids

      public String[] _ids()
      Description copied from class: ObjectImpl
      Retrieves a string array containing the repository identifiers supported by this ObjectImpl object. For example, for a stub, this method returns information about all the interfaces supported by the stub.
      Specified by:
      _ids in class ObjectImpl
      Returns:
      the array of all repository identifiers supported by this ObjectImpl instance