Class ServiceRegistry


  • public class ServiceRegistry
    extends java.lang.Object
    Primary interface into the services database.
    • Constructor Detail

      • ServiceRegistry

        public ServiceRegistry()
    • 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)
      • 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)