Class NameClient
java.lang.Object
org.apache.vinci.transport.vns.service.NameClient
Provides a command-line interface for querying VNS.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanbooleanprivate voidcheckError(VinciFrame in) voidprivate ServiceInfo[]constructServiceInfo(ArrayList A, String level, String name) booleanbooleanintgetHits()intprivate static StringgetList()getList(int level) String[]getNames()String[]getNames(int level) String[]String[]String[]private static voidhandleAddService(BufferedReader br, NameClient nc) private static voidhandleGetAllHits(BufferedReader br, NameClient nc) private static voidhandleGetHits(BufferedReader br, NameClient nc) private static voidhandleGetList(BufferedReader br, NameClient nc) private static voidhandleGetNames(BufferedReader br, NameClient nc) private static voidhandleLookup(BufferedReader br, NameClient nc) private static voidhandleParseQName(BufferedReader br, NameClient nc) private static voidhandleResolve(BufferedReader br, NameClient nc) private static voidhandleServeon(BufferedReader br, NameClient nc) static voidbooleanmodifyAlias(String type, String name, String target) booleanmodifyService(Service S, String type) private static intstatic ServiceInfoparseQName(String qname) static Stringstatic Stringprivate static voidint[]int[]private static voidprivate voidsmartAdd(VinciFrame req, String tag, String val) static voidsmFrameAdd(VinciFrame v, String tag, String val) private static Stringprivate Transportableboolean
-
Field Details
-
vnsHost
String vnsHost -
vnsPort
int vnsPort -
R
-
options
-
-
Constructor Details
-
NameClient
public NameClient() -
NameClient
-
-
Method Details
-
configure
-
parseQName
-
lookup
-
lookup
-
lookup
-
lookup
-
lookup
-
lookup
-
lookup
-
lookup
-
resolve
-
smFrameAdd
-
resolve
-
resolve
-
getList
-
getList
-
getList
-
getList
-
getList
-
getNames
-
getNames
-
getNames
-
getNames
-
getNames
-
getHits
-
getHits
public int getHits() -
getAllHits
-
delService
-
addService
-
updateService
-
modifyService
-
addAlias
-
delAlias
-
modifyAlias
-
serveon
-
serveon
-
smartAdd
-
constructServiceInfo
-
transmit
-
checkError
-
main
-
handleParseQName
-
handleLookup
-
handleResolve
-
handleServeon
-
handleGetList
-
handleGetNames
-
handleGetHits
-
handleGetAllHits
-
handleAddService
-
prMainMenu
private static void prMainMenu() -
smAddHT
-
parseMainOption
-
pr
-
pr
-
strip
-
getLine
-