Class NameClient


  • public class NameClient
    extends java.lang.Object
    Provides a command-line interface for querying VNS.
    • Constructor Detail

      • NameClient

        public NameClient()
      • NameClient

        public NameClient​(java.lang.String host,
                          int port)
    • Method Detail

      • configure

        public void configure​(java.lang.String host,
                              int port)
      • parseQName

        public static ServiceInfo parseQName​(java.lang.String qname)
      • lookup

        public ServiceInfo[] lookup​(java.lang.String name,
                                    int level,
                                    java.lang.String host,
                                    java.lang.String instance,
                                    java.lang.String ws)
      • lookup

        public ServiceInfo[] lookup​(java.lang.String name)
      • lookup

        public ServiceInfo[] lookup​(java.lang.String name,
                                    int level)
      • lookup

        public ServiceInfo[] lookup​(java.lang.String name,
                                    int level,
                                    java.lang.String host)
      • lookup

        public ServiceInfo[] lookup​(java.lang.String name,
                                    int level,
                                    java.lang.String host,
                                    java.lang.String instance)
      • lookup

        public ServiceInfo[] lookup​(java.lang.String name,
                                    java.lang.String host)
      • lookup

        public ServiceInfo[] lookup​(java.lang.String name,
                                    java.lang.String host,
                                    java.lang.String instance)
      • lookup

        public ServiceInfo[] lookup​(java.lang.String name,
                                    java.lang.String host,
                                    java.lang.String instance,
                                    java.lang.String ws)
      • resolve

        public ServiceInfo resolve​(java.lang.String name,
                                   java.lang.String host,
                                   java.lang.String ip,
                                   java.lang.String ws,
                                   int level,
                                   int inst)
      • smFrameAdd

        public static void smFrameAdd​(VinciFrame v,
                                      java.lang.String tag,
                                      java.lang.String val)
      • resolve

        public ServiceInfo resolve​(java.lang.String name,
                                   int level)
      • resolve

        public ServiceInfo resolve​(java.lang.String name)
      • getList

        public ServiceInterface[] getList​(java.lang.String prefix,
                                          java.lang.String level)
      • getList

        public ServiceInterface[] getList​(java.lang.String prefix,
                                          int level)
      • getNames

        public java.lang.String[] getNames​(java.lang.String prefix,
                                           java.lang.String level)
      • getNames

        public java.lang.String[] getNames​(java.lang.String prefix,
                                           int level)
      • getNames

        public java.lang.String[] getNames()
      • getNames

        public java.lang.String[] getNames​(java.lang.String prefix)
      • getNames

        public java.lang.String[] getNames​(int level)
      • getHits

        public int getHits​(java.lang.String type)
      • getHits

        public int getHits()
      • getAllHits

        public org.apache.vinci.transport.vns.service.NameClient.HitsList getAllHits()
      • delService

        public boolean delService​(Service S)
      • addService

        public boolean addService​(Service S)
      • updateService

        public boolean updateService​(Service S)
      • modifyService

        public boolean modifyService​(Service S,
                                     java.lang.String type)
      • addAlias

        public boolean addAlias​(java.lang.String name,
                                java.lang.String target)
      • delAlias

        public boolean delAlias​(java.lang.String name)
      • modifyAlias

        public boolean modifyAlias​(java.lang.String type,
                                   java.lang.String name,
                                   java.lang.String target)
      • serveon

        public int[] serveon​(java.lang.String name,
                             java.lang.String host,
                             int level,
                             int instance)
      • serveon

        public int[] serveon​(java.lang.String name)
      • main

        public static void main​(java.lang.String[] args)
      • pr

        public static java.lang.String pr​(java.lang.String s)
      • pr

        public static java.lang.String pr​(java.lang.String s,
                                          boolean newline)