org.apache.vinci.transport.vns.service
Class NameClient

java.lang.Object
  extended by org.apache.vinci.transport.vns.service.NameClient

public class NameClient
extends java.lang.Object

Provides a command-line interface for querying VNS.


Constructor Summary
NameClient()
           
NameClient(java.lang.String host, int port)
           
 
Method Summary
 boolean addAlias(java.lang.String name, java.lang.String target)
           
 boolean addService(Service S)
           
 void configure(java.lang.String host, int port)
           
 boolean delAlias(java.lang.String name)
           
 boolean delService(Service S)
           
 org.apache.vinci.transport.vns.service.NameClient.HitsList getAllHits()
           
 int getHits()
           
 int getHits(java.lang.String type)
           
 ServiceInterface[] getList()
           
 ServiceInterface[] getList(int level)
           
 ServiceInterface[] getList(java.lang.String prefix)
           
 ServiceInterface[] getList(java.lang.String prefix, int level)
           
 ServiceInterface[] getList(java.lang.String prefix, java.lang.String level)
           
 java.lang.String[] getNames()
           
 java.lang.String[] getNames(int level)
           
 java.lang.String[] getNames(java.lang.String prefix)
           
 java.lang.String[] getNames(java.lang.String prefix, int level)
           
 java.lang.String[] getNames(java.lang.String prefix, java.lang.String level)
           
 ServiceInfo[] lookup(java.lang.String name)
           
 ServiceInfo[] lookup(java.lang.String name, int level)
           
 ServiceInfo[] lookup(java.lang.String name, int level, java.lang.String host)
           
 ServiceInfo[] lookup(java.lang.String name, int level, java.lang.String host, java.lang.String instance)
           
 ServiceInfo[] lookup(java.lang.String name, int level, java.lang.String host, java.lang.String instance, java.lang.String ws)
           
 ServiceInfo[] lookup(java.lang.String name, java.lang.String host)
           
 ServiceInfo[] lookup(java.lang.String name, java.lang.String host, java.lang.String instance)
           
 ServiceInfo[] lookup(java.lang.String name, java.lang.String host, java.lang.String instance, java.lang.String ws)
           
static void main(java.lang.String[] args)
           
 boolean modifyAlias(java.lang.String type, java.lang.String name, java.lang.String target)
           
 boolean modifyService(Service S, java.lang.String type)
           
static ServiceInfo parseQName(java.lang.String qname)
           
static java.lang.String pr(java.lang.String s)
           
static java.lang.String pr(java.lang.String s, boolean newline)
           
 ServiceInfo resolve(java.lang.String name)
           
 ServiceInfo resolve(java.lang.String name, int level)
           
 ServiceInfo resolve(java.lang.String name, java.lang.String host, java.lang.String ip, java.lang.String ws, int level, int inst)
           
 int[] serveon(java.lang.String name)
           
 int[] serveon(java.lang.String name, java.lang.String host, int level, int instance)
           
static void smFrameAdd(VinciFrame v, java.lang.String tag, java.lang.String val)
           
 boolean updateService(Service S)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

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)

getList

public ServiceInterface[] getList()

getList

public ServiceInterface[] getList(java.lang.String prefix)

getList

public ServiceInterface[] getList(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)


Copyright © 2013. All Rights Reserved.