Class ServeonResult
- java.lang.Object
-
- org.apache.vinci.transport.FrameComponent
-
- org.apache.vinci.transport.Frame
-
- org.apache.vinci.transport.vns.client.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 Summary
Fields Modifier and Type Field Description static TransportableFactory
factory
int
port
Set to the port on which the service should be offered.
-
Constructor Summary
Constructors Constructor Description ServeonResult()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description void
add(java.lang.String key, FrameComponent value)
Implement the Frame add() callback.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.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.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.-
Methods inherited from class org.apache.vinci.transport.Frame
createFrameLeaf, createSubFrame, fadd, fadd, fadd, fadd, fadd, fadd, fadd, fadd, fadd, fadd, fadd, fadd, fadd, fadd, faddTrueBinary, fromStream, getFrameTransporter, getKeyValuePair, getKeyValuePairCount, setFrameTransporter, toRawXML, toRawXML, toRawXMLWork, toStream, toString, toXML, toXML, toXML
-
Methods inherited from class org.apache.vinci.transport.FrameComponent
getAttributes, setAttributes
-
-
-
-
Field Detail
-
factory
public static TransportableFactory factory
-
port
public int port
Set to the port on which the service should be offered.
-
-
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.
-
-