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());}
}
}
It's quick, easy and you get access to all the articles on DevX.
This registration/login is to allow you to read articles on devx.com. Already a member?
To become a member of DevX.com create your Member Profile by completing the form below. Membership is free!
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.