I've re-organized JMeter's CVS (just the source code section), and finally gotten rid 
of the 
"src_1" directory.  Everything's is now under "src" like it should be, but it's also 
organized into 
a couple different sections.  

src/core - This is where the core JMeter files are.  The JMeter engine, the 
interfaces, and just 
about everything a developer would need to extend JMeter and make new components.

src/components - This is where JMeter's most basic components are.  Controllers, 
Visualizers, Timers, Config elements, Assertions, etc.  The interfaces they extend 
live in the 
core, all the various implementations live here, with the exception of a few that are 
so basic 
that I left them in the core.

src/protocol - holds sub-directories for the different client/server protocols JMeter 
supports. 
        src/protocol/http
        src/protocol/ftp
        src/protocol/jdbc
        src/protocol/java
        src/protocol/jndi (non-working code, but I've rescued what is there in case 
someone 
wants to work on it)

src/functions - Implementations of the Function interface.

The purpose of this organization is so that separate releases can be made for 
different parts 
of JMeter.  For instance, new components or protocols can be released without 
requiring the 
all of JMeter be upgraded.  Just grab a new Jar file and drop it into JMeter's 
/lib/ext directory 
and you're all set.  There are some complications to be worked out (versioning, 
dependency 
checking), so don't expect this type of release schedule to happen right away.  But, 
it's a goal.

--
Michael Stover
[EMAIL PROTECTED]
Yahoo IM: mstover_ya
ICQ: 152975688

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to