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 TypeMethodDescriptionboolean
boolean
private void
checkError
(VinciFrame in) void
private ServiceInfo[]
constructServiceInfo
(ArrayList A, String level, String name) boolean
boolean
int
getHits()
int
private static String
getList()
getList
(int level) String[]
getNames()
String[]
getNames
(int level) String[]
String[]
String[]
private static void
handleAddService
(BufferedReader br, NameClient nc) private static void
handleGetAllHits
(BufferedReader br, NameClient nc) private static void
handleGetHits
(BufferedReader br, NameClient nc) private static void
handleGetList
(BufferedReader br, NameClient nc) private static void
handleGetNames
(BufferedReader br, NameClient nc) private static void
handleLookup
(BufferedReader br, NameClient nc) private static void
handleParseQName
(BufferedReader br, NameClient nc) private static void
handleResolve
(BufferedReader br, NameClient nc) private static void
handleServeon
(BufferedReader br, NameClient nc) static void
boolean
modifyAlias
(String type, String name, String target) boolean
modifyService
(Service S, String type) private static int
static ServiceInfo
parseQName
(String qname) static String
static String
private static void
int[]
int[]
private static void
private void
smartAdd
(VinciFrame req, String tag, String val) static void
smFrameAdd
(VinciFrame v, String tag, String val) private static String
private Transportable
boolean
-
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
-