Class ServiceRegistry
- java.lang.Object
-
- org.apache.vinci.transport.vns.service.ServiceRegistry
-
public class ServiceRegistry extends Object
Primary interface into the services database.
-
-
Constructor Summary
Constructors Constructor Description ServiceRegistry()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
addAlias(ServiceAlias S)
void
addBinding(Service S)
boolean
addEntry(Object o)
boolean
addService(Service S)
boolean
checkBinding(Service S)
boolean
checkConflict(String ip, int min, int max)
boolean
delAlias(String name)
void
delBinding(Service S)
boolean
delService(Service S)
Service[]
getServices(String name)
Service[]
getServices(String name, int level)
Service[]
getServices(String name, int level, boolean resolveAlias)
Service[]
getServices(String name, String level)
Service[]
getServices(String name, String level, boolean resolveAlias)
String[]
listNames(String prefix, int level)
String[]
listNames(String prefix, String level)
Object[]
listServices(String prefix, int level)
Object[]
listServices(String prefix, String level)
void
load(String fname)
static void
main(String[] args)
static void
pr(String s)
void
save(Writer F)
boolean
updateService(Service S)
-
-
-
Method Detail
-
addBinding
public void addBinding(Service S)
-
delBinding
public void delBinding(Service S)
-
checkConflict
public boolean checkConflict(String ip, int min, int max)
-
checkBinding
public boolean checkBinding(Service S)
-
addService
public boolean addService(Service S)
-
addAlias
public boolean addAlias(ServiceAlias S)
-
delAlias
public boolean delAlias(String name)
-
addEntry
public boolean addEntry(Object o)
-
updateService
public boolean updateService(Service S)
-
delService
public boolean delService(Service S)
-
save
public void save(Writer F) throws IOException
- Throws:
IOException
-
pr
public static void pr(String s)
-
-