Package com.sun.corba.se.spi.resolver
Class ResolverDefault
java.lang.Object
com.sun.corba.se.spi.resolver.ResolverDefault
Utility class that provides factory methods for all of the
standard resolvers that we provide.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ResolvermakeBootstrapResolver(ORB orb, String host, int port) Return a resolver that uses the proprietary bootstrap protocol to implement a resolver.static ResolvermakeCompositeResolver(Resolver first, Resolver second) Return a resolver composed of the two given resolvers.static ResolvermakeFileResolver(ORB orb, File file) static OperationmakeINSURLOperation(ORB orb, Resolver rirResolver) static LocalResolverReturn a local resolver that simply stores bindings in a map.static ResolvermakeORBDefaultInitRefResolver(Operation urlOperation, String defaultInitRef) static ResolvermakeORBInitRefResolver(Operation urlOperation, StringPair[] initRefs) Return a resolver that relies on configured values of ORBInitRef for data.static LocalResolvermakeSplitLocalResolver(Resolver resolver, LocalResolver localResolver)
-
Constructor Details
-
ResolverDefault
public ResolverDefault()
-
-
Method Details
-
makeLocalResolver
Return a local resolver that simply stores bindings in a map. -
makeORBInitRefResolver
Return a resolver that relies on configured values of ORBInitRef for data. -
makeORBDefaultInitRefResolver
-
makeBootstrapResolver
Return a resolver that uses the proprietary bootstrap protocol to implement a resolver. Obtains the necessary host and port information from the ORB. -
makeCompositeResolver
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
-
makeSplitLocalResolver
-
makeFileResolver
-