Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Java
Expertise: Advanced
Jul 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
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap