org.apache.vinci.transport.vns.service
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.
Method Summary |
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)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ServiceRegistry
public ServiceRegistry()
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)
Copyright © 2012. All Rights Reserved.