org.icenigrid.gridsam.client.cli
Interface GridSAMMultiJSDLStressTest.Reporter

All Known Implementing Classes:
GridSAMMultiJSDLStressTest.XMLReporter
Enclosing class:
GridSAMMultiJSDLStressTest

public static interface GridSAMMultiJSDLStressTest.Reporter

interface for receiving event from user


Method Summary
 void end()
          the test is ended
 void errorSubmitJob(GridSAMMultiJSDLStressTest.SimulatedUser pUser, int pJobNo, java.lang.Exception pError)
          report error after submitJob is invoked
 void postJobTerminal(org.icenigrid.gridsam.core.JobInstance pCompleted)
          a job is marked as terminal
 void postSubmitJob(GridSAMMultiJSDLStressTest.SimulatedUser pUser, int pJobNo, java.lang.String pJobID)
          report after submitJob is invoked
 void preSubmitJob(GridSAMMultiJSDLStressTest.SimulatedUser pUser, int pJobNo)
          report before submitJob is invoked
 void start(int pConcurrentUsers, int pJobs)
          the test is started
 

Method Detail

start

void start(int pConcurrentUsers,
           int pJobs)
the test is started

Parameters:
pConcurrentUsers - number of users
pJobs - number of jobs per user

preSubmitJob

void preSubmitJob(GridSAMMultiJSDLStressTest.SimulatedUser pUser,
                  int pJobNo)
report before submitJob is invoked

Parameters:
pUser - the user submitted the job
pJobNo - the job number

errorSubmitJob

void errorSubmitJob(GridSAMMultiJSDLStressTest.SimulatedUser pUser,
                    int pJobNo,
                    java.lang.Exception pError)
report error after submitJob is invoked

Parameters:
pUser - the user submitted the job
pJobNo - the job number
pError - the error

postSubmitJob

void postSubmitJob(GridSAMMultiJSDLStressTest.SimulatedUser pUser,
                   int pJobNo,
                   java.lang.String pJobID)
report after submitJob is invoked

Parameters:
pUser - the user submitted the job
pJobNo - the job number
pJobID - the job identifier

postJobTerminal

void postJobTerminal(org.icenigrid.gridsam.core.JobInstance pCompleted)
a job is marked as terminal

Parameters:
pCompleted - the completed job

end

void end()
the test is ended



Copyright © 2009. All Rights Reserved.