src/share/classes/com/sun/jndi/rmi/registry/RegistryContextFactory.java
Print this page
*** 93,103 ****
ctx.reference = (Reference)ref;
}
return obj;
}
! private static Context URLToContext(String url, Hashtable env)
throws NamingException
{
rmiURLContextFactory factory = new rmiURLContextFactory();
Object obj = factory.getObjectInstance(url, null, null, env);
--- 93,103 ----
ctx.reference = (Reference)ref;
}
return obj;
}
! private static Context URLToContext(String url, Hashtable<?,?> env)
throws NamingException
{
rmiURLContextFactory factory = new rmiURLContextFactory();
Object obj = factory.getObjectInstance(url, null, null, env);
*** 106,127 ****
} else {
throw (new NotContextException(url));
}
}
! private static Object URLsToObject(String[] urls, Hashtable env)
throws NamingException
{
rmiURLContextFactory factory = new rmiURLContextFactory();
return factory.getObjectInstance(urls, null, null, env);
}
/**
* Reads environment to find URL of initial context.
* The default URL is "rmi:".
*/
! private static String getInitCtxURL(Hashtable env) {
final String defaultURL = "rmi:";
String url = null;
if (env != null) {
--- 106,127 ----
} else {
throw (new NotContextException(url));
}
}
! private static Object URLsToObject(String[] urls, Hashtable<?,?> env)
throws NamingException
{
rmiURLContextFactory factory = new rmiURLContextFactory();
return factory.getObjectInstance(urls, null, null, env);
}
/**
* Reads environment to find URL of initial context.
* The default URL is "rmi:".
*/
! private static String getInitCtxURL(Hashtable<?,?> env) {
final String defaultURL = "rmi:";
String url = null;
if (env != null) {
*** 150,162 ****
private static String[] getURLs(Reference ref) throws NamingException {
int size = 0; // number of URLs
String[] urls = new String[ref.size()];
! Enumeration addrs = ref.getAll();
while (addrs.hasMoreElements()) {
! RefAddr addr = (RefAddr)addrs.nextElement();
if ((addr instanceof StringRefAddr) &&
addr.getType().equals(ADDRESS_TYPE)) {
urls[size++] = (String)addr.getContent();
--- 150,162 ----
private static String[] getURLs(Reference ref) throws NamingException {
int size = 0; // number of URLs
String[] urls = new String[ref.size()];
! Enumeration<RefAddr> addrs = ref.getAll();
while (addrs.hasMoreElements()) {
! RefAddr addr = addrs.nextElement();
if ((addr instanceof StringRefAddr) &&
addr.getType().equals(ADDRESS_TYPE)) {
urls[size++] = (String)addr.getContent();