Apache JMeter
2.1.1

org.apache.jmeter.protocol.ldap.sampler
Class LdapExtClient

java.lang.Object
  extended byorg.apache.jmeter.protocol.ldap.sampler.LdapExtClient

public class LdapExtClient
extends Object

Ldap Client class is main class to create ,modify, search and delete all the LDAP functionality available


Constructor Summary
LdapExtClient()
          Constructor for the LdapClient object
 
Method Summary
 void compare(DirContext dirContext, String filter, String entrydn)
          Filter the data in the ldap directory for the given search base
 DirContext connect(String host, String port, String rootdn, String username, String password)
          connect to server
 void createTest(DirContext dirContext, BasicAttributes basicattributes, String string)
          Create the attribute in the ldap directory for the given string
 void deleteTest(DirContext dirContext, String string)
          Delete the attribute from the ldap directory
 void disconnect(DirContext dirContext)
          disconnect from the server
 void moddnOp(DirContext dirContext, String ddn, String newdn)
          ModDN the data in the ldap directory for the given search base
 void modifyTest(DirContext dirContext, ModificationItem[] mods, String string)
          Modify the attribute in the ldap directory for the given string
 void searchTest(DirContext dirContext, String searchBase, String searchFilter, int scope, long countlim, int timelim, String[] attrs, boolean retobj, boolean deref)
          Filter the data in the ldap directory for the given search base
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LdapExtClient

public LdapExtClient()
Constructor for the LdapClient object

Method Detail

connect

public DirContext connect(String host,
                          String port,
                          String rootdn,
                          String username,
                          String password)
                   throws NamingException
connect to server

Parameters:
host - Description of Parameter
username - Description of Parameter
password - Description of Parameter
Throws:
NamingException - Description of Exception

disconnect

public void disconnect(DirContext dirContext)
disconnect from the server


searchTest

public void searchTest(DirContext dirContext,
                       String searchBase,
                       String searchFilter,
                       int scope,
                       long countlim,
                       int timelim,
                       String[] attrs,
                       boolean retobj,
                       boolean deref)
                throws NamingException
Filter the data in the ldap directory for the given search base

Throws:
NamingException

compare

public void compare(DirContext dirContext,
                    String filter,
                    String entrydn)
             throws NamingException
Filter the data in the ldap directory for the given search base

Throws:
NamingException

moddnOp

public void moddnOp(DirContext dirContext,
                    String ddn,
                    String newdn)
             throws NamingException
ModDN the data in the ldap directory for the given search base

Throws:
NamingException

modifyTest

public void modifyTest(DirContext dirContext,
                       ModificationItem[] mods,
                       String string)
                throws NamingException
Modify the attribute in the ldap directory for the given string

Parameters:
string - The string (dn) value
Throws:
NamingException

createTest

public void createTest(DirContext dirContext,
                       BasicAttributes basicattributes,
                       String string)
                throws NamingException
Create the attribute in the ldap directory for the given string

Parameters:
basicattributes - add all the entry in to the basicattribute
string - The string (dn) value
Throws:
NamingException

deleteTest

public void deleteTest(DirContext dirContext,
                       String string)
                throws NamingException
Delete the attribute from the ldap directory

Throws:
NamingException

Apache JMeter
2.1.1

Copyright © 1998-2005 Apache Software Foundation. All Rights Reserved.