|
Expertise: Advanced
Language: Java
July 22, 2008
Manipulate the Components of a JNDI Composite Name
This following code shows you how to list, add, and remove components from a JNDI composite name ( javax.naming.CompositeName):
import javax.naming.*;
class jndiCompositeName{
public static void compositeComponents(CompositeName cn)
{
for(int i=0;i<cn.size();i++)
System.out.println(cn.get(i));
}
public static void main(String[] args){
try {
CompositeName composite = new
CompositeName("cn=Anghel Leonard/ o=cv.txt");
//list all components
System.out.println("All components before any operation:");
compositeComponents(composite);
//add a new component
System.out.println("All components after
adding a new component:");
composite.add(2, "site=mysite.com");
compositeComponents(composite);
//remove a new component
System.out.println("All components after
removing a component:");
composite.remove(1);
compositeComponents(composite);
}catch (NamingException e)
{System.out.println(e.getMessage());}
}
}
Leonard Anghel
If you have a hot tip and we publish it, we'll pay you. However, due to accounting overhead we no longer pay $10 for a single tip submission. You must accumulate 10 acceptable tips to receive payment. Be sure to include a clear explanation of what the technique does and why it's useful. If it includes code, limit it to 20 lines if possible. Submit your tip here.
|