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 booleanaddAlias(ServiceAlias S)voidaddBinding(Service S)booleanaddEntry(Object o)booleanaddService(Service S)booleancheckBinding(Service S)booleancheckConflict(String ip, int min, int max)booleandelAlias(String name)voiddelBinding(Service S)booleandelService(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)voidload(String fname)static voidmain(String[] args)static voidpr(String s)voidsave(Writer F)booleanupdateService(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)
-
-