Class ServiceRegistry
- java.lang.Object
-
- org.apache.vinci.transport.vns.service.ServiceRegistry
-
public class ServiceRegistry extends java.lang.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(java.lang.Object o)
boolean
addService(Service S)
boolean
checkBinding(Service S)
boolean
checkConflict(java.lang.String ip, int min, int max)
boolean
delAlias(java.lang.String name)
void
delBinding(Service S)
boolean
delService(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)
void
load(java.lang.String fname)
static void
main(java.lang.String[] args)
static void
pr(java.lang.String s)
void
save(java.io.Writer F)
boolean
updateService(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)
-
-