Interface IIOPProfileTemplate

All Superinterfaces:
Collection<TaggedComponent>, Identifiable, Iterable<TaggedComponent>, List<TaggedComponent>, MakeImmutable, TaggedProfileTemplate, Writeable, WriteContents
All Known Implementing Classes:
IIOPProfileTemplateImpl, VirtualAddressAgentImpl.SpecialIIOPProfileTemplateImpl

@ManagedData @Description("Template for an IIOP profile") public interface IIOPProfileTemplate extends TaggedProfileTemplate
IIOPProfileTemplate represents the parts of an IIOPProfile that are independent of the object identifier. It is a container of tagged components.
  • Method Details

    • getGIOPVersion

      GIOPVersion getGIOPVersion()
      Return the GIOP version of this profile.
      Returns:
      the GIOP version
    • getPrimaryAddress

      @ManagedAttribute @Description("The host and port of the IP address for the primary endpoint of this profile") IIOPAddress getPrimaryAddress()
      Return the IIOP address from the IIOP profile. This is called the primary address here since other addresses may be contained in components.
      Returns:
      The host and port of the IP address for the primary endpoint of this profile
    • getPrimarySocketInfo

      SocketInfo getPrimarySocketInfo()
      Returns the description of a socket to create to access the associated endpoint. Its host and port will match the primary address
      Returns:
      a description of a socket.