org.smartcc.replay
Class Client

java.lang.Object
  |
  +--java.lang.Thread
        |
        +--org.smartcc.replay.Client
All Implemented Interfaces:
java.lang.Runnable
Direct Known Subclasses:
HTTPClient, JBossClient

public class Client
extends java.lang.Thread


Field Summary
protected static javax.naming.Context clientContext
           
protected  java.lang.String passwd
           
protected  java.lang.String userid
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
Client()
           
 
Method Summary
 void delay(long time)
           
protected static javax.naming.Context getClientContext()
           
 int getCurrentIteration()
           
 java.lang.String getUserid()
           
 void init(Script script, java.lang.String userid, java.lang.String passwd)
           
protected  void loadConfiguration()
           
protected  void login()
           
 void run()
           
 void setDelay(float delay)
           
 void setInitialDelay(int initialDelay)
           
 void setIterations(int iterations)
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

userid

protected java.lang.String userid

passwd

protected java.lang.String passwd

clientContext

protected static javax.naming.Context clientContext
Constructor Detail

Client

public Client()
Method Detail

init

public void init(Script script,
                 java.lang.String userid,
                 java.lang.String passwd)

setDelay

public void setDelay(float delay)

setInitialDelay

public void setInitialDelay(int initialDelay)

setIterations

public void setIterations(int iterations)

getUserid

public java.lang.String getUserid()

getCurrentIteration

public int getCurrentIteration()

delay

public void delay(long time)

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

loadConfiguration

protected void loadConfiguration()
                          throws java.lang.Exception
java.lang.Exception

login

protected void login()

getClientContext

protected static javax.naming.Context getClientContext()
                                                throws javax.naming.NamingException
javax.naming.NamingException


Copyright © 2002 DC-TSS. All Rights Reserved.