@SuppressWarnings( "rawtypes" ) private void getPaths( String rootName, Map<String, Attributes> childs, List<String> paths ) throws Exception { NamingEnumeration ne = getInitialContext().list( rootName ); while ( ne.hasMore() ) { NameClassPair nameCP = (NameClassPair) ne.next(); childs.put( nameCP.getName() + "," + rootName, getInitialContext().getAttributes( nameCP.getName() + "," + rootName ) ); getPaths( nameCP.getName() + "," + rootName, childs, paths ); paths.add( nameCP.getName() + "," + rootName ); } }
final NameClassPair pair = entries.next(); final ModelNode node = current.get(pair.getName()); node.get("class-name").set(pair.getClassName()); try { final Object value; if(context instanceof NamingContext) { value = ((NamingContext)context).lookup(pair.getName(), false); } else { value = context.lookup(pair.getName()); NamingLogger.ROOT_LOGGER.failedToLookupJndiViewValue(pair.getName(),e); NamingLogger.ROOT_LOGGER.failedToLookupJndiViewValue(pair.getName(),e);
while (pairEnum.hasMore()) { NameClassPair pair = (NameClassPair) pairEnum.next(); pairMap.put(pair.getName(), pair.getClassName()); while (subPairEnum.hasMoreElements()) { NameClassPair pair = (NameClassPair) subPairEnum.next(); subPairMap.put(pair.getName(), pair.getClassName()); while (pairEnum.hasMore()) { NameClassPair pair = (NameClassPair) pairEnum.next(); pairMap.put(pair.getName(), pair.getClassName());
mos.writeInt(resultList.size()); for (NameClassPair nameClassPair : resultList) { mos.writeUTF(nameClassPair.getName()); mos.writeUTF(nameClassPair.getClassName());
final String name = nameClassPair.getName(); final Object object = context.lookup(name);
final String name = nameClassPair.getName(); final Object object = context.lookup(name);
/** * Gets the Name from the supplied NameClassPair and returns it as the * result. * * @param nameClassPair * the NameClassPair to transform. * @return the Name string from the NameClassPair. */ public Object mapFromNameClassPair(NameClassPair nameClassPair) throws NamingException { return nameClassPair.getName(); }
//Get all the names in the initial context NamingEnumeration children = initialContext.list(""); while(children.hasMore()) { NameClassPair ncPair = (NameClassPair)children.next(); System.out.print(ncPair.getName() + " (type "); System.out.println(ncPair.getClassName() + ")"); } }
public Object next() throws NamingException { javax.naming.NameClassPair ncp; ncp = (javax.naming.NameClassPair)enum.next(); ncp.setName( decode(ncp.getName() )); return ncp; }
@Override public void writeExternal(final ObjectOutput out) throws IOException { // write out the version of the serialized data for future use out.writeByte(1); out.writeInt(list.size()); for (final NameClassPair pair : list) { out.writeObject(pair.getName()); out.writeObject(pair.getClassName()); } }
private void appendNCPTag(StringBuffer buffer, NameClassPair ncp) { buffer.append("<name>" + ncp.getName() + "</name>\n"); buffer.append("<attribute name='class'>" + ncp.getClassName() + "</attribute>\n"); }
NamingEnumeration namingEnumeration = ctx.list("ejb"); while (namingEnumeration.hasMoreElements()) { NameClassPair entry = (NameClassPair) namingEnumeration.nextElement(); System.out.println(entry.getName()); }
public static Map<String, String> listToMap(NamingEnumeration enumeration) { Map<String, String> result = new HashMap<String, String>(); while (enumeration.hasMoreElements()) { NameClassPair nameClassPair = (NameClassPair) enumeration.nextElement(); String name = nameClassPair.getName(); result.put(name, nameClassPair.getClassName()); } return result; }
private static void printSchema(String contextName, DirContext schemaContext) throws NameNotFoundException, NamingException { outstream.println(); NamingEnumeration<NameClassPair> schemaList = schemaContext.list(contextName); while (schemaList.hasMore()) { NameClassPair ncp = schemaList.nextElement(); printObject(contextName, ncp.getName(), schemaContext); outstream.println(); } outstream.println(); }
private static void printSchema(String contextName, DirContext schemaContext) throws NameNotFoundException, NamingException { outstream.println(); NamingEnumeration<NameClassPair> schemaList = schemaContext.list(contextName); while (schemaList.hasMore()) { NameClassPair ncp = schemaList.nextElement(); printObject(contextName, ncp.getName(), schemaContext); outstream.println(); } outstream.println(); }
private static void printSchema(String contextName, DirContext schemaContext) throws NameNotFoundException, NamingException { outstream.println(); NamingEnumeration<NameClassPair> schemaList = schemaContext.list(contextName); while (schemaList.hasMore()) { NameClassPair ncp = schemaList.nextElement(); printObject(contextName, ncp.getName(), schemaContext); outstream.println(); } outstream.println(); }
public static void showJndiContext(Context ctx, String name, String path) { try { NamingEnumeration<NameClassPair> bindings = ctx.list(name); while(bindings.hasMoreElements()) { NameClassPair pair = bindings.nextElement(); log.info("Found JNDI resource: {}{} = {}", path,pair.getName(),pair.getClassName()); if(pair.getClassName().endsWith("NamingContext")) { showJndiContext((Context)ctx.lookup(name+ (name.length()>5?"/":"")+pair.getName()),"",path+"--"); } } }catch ( NamingException ex ) {} }
public Object nextElement() { javax.naming.NameClassPair ncp; ncp = (javax.naming.NameClassPair)enum.nextElement(); ncp.setName( decode(ncp.getName() )); return ncp; }
/** * Returns the next element of this enumeration if this enumeration * object has at least one more element to provide. * @return the next element of this enumeration. */ @SuppressWarnings("unchecked") public T nextElement() { javax.naming.NameClassPair ncp; ncp = wrappedEnumeration.nextElement(); ncp.setName(decode(ncp.getName())); return (T) ncp; }