Class ResolverDefault

java.lang.Object
com.sun.corba.se.spi.resolver.ResolverDefault

public class ResolverDefault extends Object
Utility class that provides factory methods for all of the standard resolvers that we provide.
  • Constructor Details

    • ResolverDefault

      public ResolverDefault()
  • Method Details

    • makeLocalResolver

      public static LocalResolver makeLocalResolver()
      Return a local resolver that simply stores bindings in a map.
    • makeORBInitRefResolver

      public static Resolver makeORBInitRefResolver(Operation urlOperation, StringPair[] initRefs)
      Return a resolver that relies on configured values of ORBInitRef for data.
    • makeORBDefaultInitRefResolver

      public static Resolver makeORBDefaultInitRefResolver(Operation urlOperation, String defaultInitRef)
    • makeBootstrapResolver

      public static Resolver makeBootstrapResolver(ORB orb, String host, int port)
      Return a resolver that uses the proprietary bootstrap protocol to implement a resolver. Obtains the necessary host and port information from the ORB.
    • makeCompositeResolver

      public static Resolver makeCompositeResolver(Resolver first, Resolver second)
      Return a resolver composed of the two given resolvers. result.list() is the union of first.list() and second.list(). result.resolve( name ) returns first.resolve( name ) if that is not null, otherwise returns the result of second.resolve( name ).
    • makeINSURLOperation

      public static Operation makeINSURLOperation(ORB orb, Resolver rirResolver)
    • makeSplitLocalResolver

      public static LocalResolver makeSplitLocalResolver(Resolver resolver, LocalResolver localResolver)
    • makeFileResolver

      public static Resolver makeFileResolver(ORB orb, File file)