Package com.ibm.wsdl.util
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
ConstructorsConstructorDescriptionObjectRegistry
(ObjectRegistry parent) ObjectRegistry
(java.util.Map initialValues) -
Method Summary
Modifier and TypeMethodDescriptionjava.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
-
-
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
-