1. /*
  2. * @(#)SplitLocalResolverImpl.java 1.2 03/12/19
  3. *
  4. * Copyright 2004 Sun Microsystems, Inc. All rights reserved.
  5. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms.
  6. */
  7. package com.sun.corba.se.impl.resolver ;
  8. import com.sun.corba.se.spi.orbutil.closure.Closure ;
  9. import com.sun.corba.se.spi.resolver.Resolver ;
  10. import com.sun.corba.se.spi.resolver.LocalResolver ;
  11. public class SplitLocalResolverImpl implements LocalResolver
  12. {
  13. private Resolver resolver ;
  14. private LocalResolver localResolver ;
  15. public SplitLocalResolverImpl( Resolver resolver,
  16. LocalResolver localResolver )
  17. {
  18. this.resolver = resolver ;
  19. this.localResolver = localResolver ;
  20. }
  21. public void register( String name, Closure closure )
  22. {
  23. localResolver.register( name, closure ) ;
  24. }
  25. public org.omg.CORBA.Object resolve( String name )
  26. {
  27. return resolver.resolve( name ) ;
  28. }
  29. public java.util.Set list()
  30. {
  31. return resolver.list() ;
  32. }
  33. }