Class ObjectRegistry


  • public class ObjectRegistry
    extends java.lang.Object
    The ObjectRegistry is used to do name-to-object reference lookups. If an ObjectRegistry is passed as a constructor argument, then this ObjectRegistry will be a cascading registry: when a lookup is invoked, it will first look in its own table for a name, and if it's not there, it will cascade to the parent ObjectRegistry. All registration is always local. [??]
    Author:
    Sanjiva Weerawarana, Matthew J. Duftler
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.Object lookup​(java.lang.String name)  
      void register​(java.lang.String name, java.lang.Object obj)  
      void unregister​(java.lang.String name)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ObjectRegistry

        public ObjectRegistry()
    • Method Detail

      • lookup

        public java.lang.Object lookup​(java.lang.String name)
                                throws java.lang.IllegalArgumentException
        Throws:
        java.lang.IllegalArgumentException
      • register

        public void register​(java.lang.String name,
                             java.lang.Object obj)
      • unregister

        public void unregister​(java.lang.String name)