Class ObjectRegistry

java.lang.Object
com.ibm.wsdl.util.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
  • Constructor Summary

    Constructors
    Constructor
    Description
     
     
    ObjectRegistry(java.util.Map initialValues)
     
  • Method Summary

    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 Details

    • ObjectRegistry

      public ObjectRegistry()
    • ObjectRegistry

      public ObjectRegistry(java.util.Map initialValues)
    • ObjectRegistry

      public ObjectRegistry(ObjectRegistry parent)
  • Method Details

    • register

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

      public void unregister(java.lang.String name)
    • lookup

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