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();