|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.geronimo.samples.daytrader.TradeConfig
public class TradeConfig
TradeConfig is a JavaBean holding all configuration and runtime parameters for the Trade application TradeConfig sets runtime parameters such as the RunTimeMode (EJB, JDBC, EJB_ALT)
Constructor Summary | |
---|---|
TradeConfig()
|
Method Summary | |
---|---|
static int |
getAccessMode()
|
static boolean |
getActionTrace()
Gets the actionTrace. |
static String[] |
getCachingTypeNames()
Gets the webInterfaceNames |
static boolean |
getJDBCDriverNeedsGlobalTransation()
Gets the jdbc driver needs global transaction Some XA Drivers require a global transaction to be started for all SQL calls. |
static boolean |
getLongRun()
|
static int |
getMAX_HOLDINGS()
Gets the mAX_HOLDINGS. |
static int |
getMAX_QUOTES()
Gets the mAX_QUOTES. |
static int |
getMAX_USERS()
Gets the mAX_USERS. |
static BigDecimal |
getOrderFee(String orderType)
|
static String[] |
getOrderProcessingModeNames()
Gets the orderProcessingModeNames |
static String |
getPage(int pageNumber)
Return a Trade UI Web page based on the current configuration This may return a JSP page or a Servlet page Creation date: (3/14/2000 9:08:34 PM) |
static int |
getPrimIterations()
|
static BigDecimal |
getRandomPriceChangeFactor()
|
static String[] |
getRunTimeModeNames()
Return the list of run time mode names Creation date: (3/8/2000 5:58:34 PM) |
static char |
getScenarioAction(boolean newUser)
Return a Trade Scenario Operation based on the setting of the current mix (TradeScenarioMix) Creation date: (2/10/2000 9:08:34 PM) |
static int |
getScenarioCount()
Gets the scenarioCount. |
static int[][] |
getScenarioMixes()
Gets the scenarioMixes |
static String |
getSoapURL()
|
static boolean |
getTrace()
Gets the trace |
static boolean |
getUpdateQuotePrices()
Gets the updateQuotePrices. |
static String |
getUserID()
|
static String[] |
getWebInterfaceNames()
Gets the webInterfaceNames |
static String[] |
getWorkloadMixNames()
Gets the workloadMixNames |
static void |
incrementScenarioCount()
|
static void |
incrementSellDeficit()
Increment the sell deficit counter Creation date: (6/21/2000 11:33:45 AM) |
static String |
nextUserID()
|
static double |
random()
|
static String |
rndAddress()
|
static String |
rndBalance()
|
static BigDecimal |
rndBigDecimal(float f)
|
static boolean |
rndBoolean()
|
static String |
rndCreditCard()
|
static String |
rndEmail(String userID)
|
static float |
rndFloat(int i)
|
static String |
rndFullName()
|
static int |
rndInt(int i)
|
static String |
rndNewUserID()
Returns a new Trade user Creation date: (2/16/2000 8:50:35 PM) |
static float |
rndPrice()
|
static float |
rndQuantity()
|
static String |
rndSymbol()
|
static String |
rndSymbols()
|
static String |
rndUserID()
|
static void |
setAccessMode(int value)
|
static void |
setActionTrace(boolean actionTrace)
Sets the actionTrace. |
static void |
setConfigParam(String parm,
String value)
This is a convenience method for servlets to set Trade configuration parameters from servlet initialization parameters. |
static void |
setJDBCDriverNeedsGlobalTransation(boolean JDBCDriverNeedsGlobalTransationVal)
Sets the jdbc driver needs global transaction |
static void |
setLongRun(boolean longRun)
|
static void |
setMAX_HOLDINGS(int mAX_HOLDINGS)
Sets the mAX_HOLDINGS. |
static void |
setMAX_QUOTES(int mAX_QUOTES)
Sets the mAX_QUOTES. |
static void |
setMAX_USERS(int mAX_USERS)
Sets the mAX_USERS. |
static void |
setPrimIterations(int iter)
|
static void |
setRunTimeModeNames(String[] newRunTimeModeNames)
Set the list of run time mode names Creation date: (3/8/2000 5:58:34 PM) |
static void |
setScenarioCount(int scenarioCount)
Sets the scenarioCount. |
static void |
setSoapURL(String value)
|
static void |
setTrace(boolean traceValue)
Sets the trace |
static void |
setUpdateQuotePrices(boolean updateQuotePrices)
Sets the updateQuotePrices. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static String[] runTimeModeNames
public static final int EJB
public static final int DIRECT
public static final int SESSION
public static final int JPA
public static int runTimeMode
public static String[] orderProcessingModeNames
public static final int SYNCH
public static final int ASYNCH
public static final int ASYNCH_2PHASE
public static int orderProcessingMode
public static String[] accessModeNames
public static final int STANDARD
public static final int WEBSERVICES
public static String[] workloadMixNames
public static final int SCENARIOMIX_STANDARD
public static final int SCENARIOMIX_HIGHVOLUME
public static int workloadMix
public static String[] webInterfaceNames
public static final int JSP
public static final int JSP_Images
public static int webInterface
public static String[] cachingTypeNames
public static final int DISTRIBUTEDMAP
public static final int COMMAND_CACHING
public static final int NO_CACHING
public static int cachingType
public static String JDBC_UID
public static String JDBC_PWD
public static String DS_NAME
public static boolean JDBCDriverNeedsGlobalTransation
public static String DATASOURCE
public static int KEYBLOCKSIZE
public static int QUOTES_PER_PAGE
public static boolean RND_USER
public static final String newUserPrefix
public static final int verifyPercent
public static BigDecimal PENNY_STOCK_PRICE
public static BigDecimal PENNY_STOCK_RECOVERY_MIRACLE_MULTIPLIER
public static final int HOME_OP
public static final int QUOTE_OP
public static final int LOGIN_OP
public static final int LOGOUT_OP
public static final int REGISTER_OP
public static final int ACCOUNT_OP
public static final int PORTFOLIO_OP
public static final int BUY_OP
public static final int SELL_OP
public static final int UPDATEACCOUNT_OP
public static final int WELCOME_PAGE
public static final int REGISTER_PAGE
public static final int PORTFOLIO_PAGE
public static final int QUOTE_PAGE
public static final int HOME_PAGE
public static final int ACCOUNT_PAGE
public static final int ORDER_PAGE
public static final int CONFIG_PAGE
public static final int STATS_PAGE
public static String[][] webUI
Constructor Detail |
---|
public TradeConfig()
Method Detail |
---|
public static String getPage(int pageNumber)
public static String[] getRunTimeModeNames()
public static char getScenarioAction(boolean newUser)
public static String getUserID()
public static BigDecimal getOrderFee(String orderType)
public static void incrementSellDeficit()
public static String nextUserID()
public static double random()
public static String rndAddress()
public static String rndBalance()
public static String rndCreditCard()
public static String rndEmail(String userID)
public static String rndFullName()
public static int rndInt(int i)
public static float rndFloat(int i)
public static BigDecimal rndBigDecimal(float f)
public static boolean rndBoolean()
public static String rndNewUserID()
public static float rndPrice()
public static BigDecimal getRandomPriceChangeFactor()
public static float rndQuantity()
public static String rndSymbol()
public static String rndSymbols()
public static String rndUserID()
public static void setRunTimeModeNames(String[] newRunTimeModeNames)
newRunTimeModeNames
- java.lang.String[]public static void setConfigParam(String parm, String value)
public static String[] getOrderProcessingModeNames()
public static String[] getWorkloadMixNames()
public static String[] getWebInterfaceNames()
public static String[] getCachingTypeNames()
public static int[][] getScenarioMixes()
public static boolean getTrace()
public static void setTrace(boolean traceValue)
trace
- The trace to setpublic static int getMAX_USERS()
public static void setMAX_USERS(int mAX_USERS)
mAX_USERS
- The mAX_USERS to setpublic static int getMAX_QUOTES()
public static void setMAX_QUOTES(int mAX_QUOTES)
mAX_QUOTES
- The mAX_QUOTES to setpublic static int getMAX_HOLDINGS()
public static void setMAX_HOLDINGS(int mAX_HOLDINGS)
mAX_HOLDINGS
- The mAX_HOLDINGS to setpublic static boolean getActionTrace()
public static void setActionTrace(boolean actionTrace)
actionTrace
- The actionTrace to setpublic static int getScenarioCount()
public static void setScenarioCount(int scenarioCount)
scenarioCount
- The scenarioCount to setpublic static void incrementScenarioCount()
public static boolean getJDBCDriverNeedsGlobalTransation()
public static void setJDBCDriverNeedsGlobalTransation(boolean JDBCDriverNeedsGlobalTransationVal)
JDBCDriverNeedsGlobalTransationVal
- the valuepublic static boolean getUpdateQuotePrices()
public static void setUpdateQuotePrices(boolean updateQuotePrices)
updateQuotePrices
- The updateQuotePrices to setpublic static String getSoapURL()
public static void setSoapURL(String value)
public static int getAccessMode()
public static void setAccessMode(int value)
public static int getPrimIterations()
public static void setPrimIterations(int iter)
public static boolean getLongRun()
public static void setLongRun(boolean longRun)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |