edu.internet2.middleware.grouper.bench
Class BaseGrouperBenchmark

java.lang.Object
  extended by edu.internet2.middleware.grouper.bench.BaseGrouperBenchmark
All Implemented Interfaces:
GrouperBenchmark
Direct Known Subclasses:
Add100EffMembers, Add100UnionMembers, Add10EffMembers, Add10UnionMembers, AddAsEffMemberToLotsOfGroups, AddEffMember, AddGroup, AddImmMember, AddLotsOfGroupsToStem, AddRegistrySubject, AddRootStem, AddUnionMember, FindExistingMemberBySubject, FindGrouperSystem, FindRootStem, MemberHasRead, StartSession, StopSession, XmlExportEmpty, XmlImportEmpty, XmlUpdateEmpty

public class BaseGrouperBenchmark
extends Object
implements GrouperBenchmark

Base GrouperBenchmark implementation.

Since:
1.1.0
Version:
$Id: BaseGrouperBenchmark.java,v 1.7 2009-03-15 06:37:22 mchyzer Exp $
Author:
blair christensen.

Method Summary
 void benchmark()
           
 void init()
          Perform any initialization necessary for this benchmark.
static void main(String[] args)
           
 void run()
          Run benchmark.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

main

public static void main(String[] args)

benchmark

public void benchmark()
Since:
1.1.0

init

public void init()
          throws GrouperException
Description copied from interface: GrouperBenchmark
Perform any initialization necessary for this benchmark.

Specified by:
init in interface GrouperBenchmark
Throws:
GrouperException
Since:
1.1.0

run

public void run()
         throws GrouperException
Description copied from interface: GrouperBenchmark
Run benchmark.

Specified by:
run in interface GrouperBenchmark
Throws:
GrouperException
Since:
1.1.0