Class ServiceRegistry
- java.lang.Object
-
- org.apache.vinci.transport.vns.service.ServiceRegistry
-
public class ServiceRegistry extends java.lang.ObjectPrimary 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(java.lang.Object o)booleanaddService(Service S)booleancheckBinding(Service S)booleancheckConflict(java.lang.String ip, int min, int max)booleandelAlias(java.lang.String name)voiddelBinding(Service S)booleandelService(Service S)Service[]getServices(java.lang.String name)Service[]getServices(java.lang.String name, int level)Service[]getServices(java.lang.String name, int level, boolean resolveAlias)Service[]getServices(java.lang.String name, java.lang.String level)Service[]getServices(java.lang.String name, java.lang.String level, boolean resolveAlias)java.lang.String[]listNames(java.lang.String prefix, int level)java.lang.String[]listNames(java.lang.String prefix, java.lang.String level)java.lang.Object[]listServices(java.lang.String prefix, int level)java.lang.Object[]listServices(java.lang.String prefix, java.lang.String level)voidload(java.lang.String fname)static voidmain(java.lang.String[] args)static voidpr(java.lang.String s)voidsave(java.io.Writer F)booleanupdateService(Service S)
-
-
-
Method Detail
-
addBinding
public void addBinding(Service S)
-
delBinding
public void delBinding(Service S)
-
checkConflict
public boolean checkConflict(java.lang.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(java.lang.String name)
-
addEntry
public boolean addEntry(java.lang.Object o)
-
updateService
public boolean updateService(Service S)
-
delService
public boolean delService(Service S)
-
getServices
public Service[] getServices(java.lang.String name)
-
getServices
public Service[] getServices(java.lang.String name, java.lang.String level)
-
getServices
public Service[] getServices(java.lang.String name, int level)
-
getServices
public Service[] getServices(java.lang.String name, int level, boolean resolveAlias)
-
getServices
public Service[] getServices(java.lang.String name, java.lang.String level, boolean resolveAlias)
-
listServices
public java.lang.Object[] listServices(java.lang.String prefix, int level)
-
listServices
public java.lang.Object[] listServices(java.lang.String prefix, java.lang.String level)
-
listNames
public java.lang.String[] listNames(java.lang.String prefix, int level)
-
listNames
public java.lang.String[] listNames(java.lang.String prefix, java.lang.String level)
-
load
public void load(java.lang.String fname) throws java.lang.Exception- Throws:
java.lang.Exception
-
save
public void save(java.io.Writer F) throws java.io.IOException- Throws:
java.io.IOException
-
main
public static void main(java.lang.String[] args) throws java.lang.Exception- Throws:
java.lang.Exception
-
pr
public static void pr(java.lang.String s)
-
-