Class GenericTaggedProfile

    • Field Detail

      • orb

        private ORB orb
    • Constructor Detail

      • GenericTaggedProfile

        public GenericTaggedProfile​(int id,
                                    InputStream is)
      • GenericTaggedProfile

        public GenericTaggedProfile​(ORB orb,
                                    int id,
                                    byte[] data)
    • Method Detail

      • isEquivalent

        public boolean isEquivalent​(TaggedProfile prof)
        Description copied from interface: TaggedProfile
        Return true is prof is equivalent to this TaggedProfile. This means that this and prof are indistinguishable for the purposes of remote invocation. Typically this means that the profile data is identical and both profiles contain exactly the same components (if components are applicable). isEquivalent( prof ) should imply that getObjectId().equals( prof.getObjectId() ) is true, and so is getObjectKeyTemplate().equals( prof.getObjectKeyTemplate() ).
        Specified by:
        isEquivalent in interface TaggedProfile
        Parameters:
        prof - profile to compare with
        Returns:
        true if they are equivalent
      • isLocal

        public boolean isLocal()
        Description copied from interface: TaggedProfile
        Return true if this TaggedProfile was created in orb. Caches the result.
        Specified by:
        isLocal in interface TaggedProfile
        Returns:
        if this TaggedProfile was created in orb
      • getIOPProfile

        public TaggedProfile getIOPProfile()
        Description copied from interface: TaggedProfile
        Return the TaggedProfile as a CDR encapsulation in the standard format. This is required for Portable interceptors.
        Specified by:
        getIOPProfile in interface TaggedProfile
        Returns:
        the tagged profile