Class POACurrent

    • Constructor Detail

      • POACurrent

        public POACurrent​(ORB orb)
    • Method Detail

      • _ids

        public java.lang.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
      • get_POA

        public POA get_POA()
                    throws NoContext
        Description copied from interface: CurrentOperations
        Returns reference to the POA implementing the object in whose context it is called.
        Specified by:
        get_POA in interface CurrentOperations
        Returns:
        The poa implementing the object
        Throws:
        NoContext - is raised when the operation is outside the context of a POA-dispatched operation
      • get_object_id

        public byte[] get_object_id()
                             throws NoContext
        Description copied from interface: CurrentOperations
        Returns the ObjectId identifying the object in whose context it is called.
        Specified by:
        get_object_id in interface CurrentOperations
        Returns:
        the ObjectId of the object
        Throws:
        NoContext - is raised when the operation is called outside the context of a POA-dispatched operation.
      • getObjectId

        public byte[] getObjectId()
      • getOperation

        public java.lang.String getOperation()
      • setServant

        void setServant​(Servant servant)
      • throwNoContextIfNull

        private void throwNoContextIfNull​(java.lang.Object o)
                                   throws NoContext
        Throws:
        NoContext
      • throwInternalIfNull

        private void throwInternalIfNull​(java.lang.Object o)