Class ServeonResult

  • All Implemented Interfaces:
    Transportable

    public class ServeonResult
    extends Frame
    Specialized document (Frame) for representing result of querying VNS for the port on which a service should be provided. This class is used by VinciServer during port negotiation with VNS.
    • Field Detail

      • port

        public int port
        Set to the port on which the service should be offered.
    • Constructor Detail

      • ServeonResult

        public ServeonResult()
    • Method Detail

      • composeQuery

        public static Transportable composeQuery​(java.lang.String service_name,
                                                 java.lang.String host_name,
                                                 int priority,
                                                 int instance)
        Create a document representing the VNS serveon query for the specified service running on/with the specified host/priority/instance.
        Parameters:
        service_name - -
        host_name - -
        priority - -
        instance - -
        Returns:
        -
      • composeQuery

        public static Transportable composeQuery​(java.lang.String service_name,
                                                 java.lang.String host_name,
                                                 int priority)
        Create a document representing the VNS serveon query for the specified service running on/with the specified host/priority.
        Parameters:
        service_name - -
        host_name - -
        priority - -
        Returns:
        -
      • composeQuery

        public static Transportable composeQuery​(java.lang.String service_name,
                                                 java.lang.String host_name)
        Create a document representing the VNS serveon query for the specified service running on the specified host.
        Parameters:
        service_name - -
        host_name - -
        Returns:
        -
      • add

        public void add​(java.lang.String key,
                        FrameComponent value)
        Implement the Frame add() callback.
        Overrides:
        add in class Frame
        Parameters:
        key - The tag name with which to associate the value.
        value - The (Frame | FrameLeaf) value to associate with the tag.