Class VNSQuery.VinciVNSQuery

  • Enclosing class:
    VNSQuery

    public class VNSQuery.VinciVNSQuery
    extends Object
    Inner class used for accessing the VNS server.
    • Constructor Detail

      • VinciVNSQuery

        public VinciVNSQuery​(String aVnsHost,
                             int aVnsPort)
                      throws Exception
        Establishes connection to a given VNS server
        Parameters:
        aVnsHost - - name of the host where the VNS is running
        aVnsPort - - port on which the VNS is listening
        Throws:
        Exception - - unable to connect to VNS
    • Method Detail

      • getVinciServices

        public ArrayList getVinciServices​(String aVinciServiceName)
                                   throws Exception
        Returns a list of services bound to a given name. It ONLY returns those services that are actually running. The VNS may return services that are stale. Those will be filtered out.
        Parameters:
        aVinciServiceName - - name of the service
        Returns:
        - list of services bound to a given name.
        Throws:
        Exception - - error while looking up the service