|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.geronimo.samples.daytrader.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)
Field Summary | |
static java.lang.String[] |
accessModeNames
|
static int |
ACCOUNT_OP
|
static int |
ACCOUNT_PAGE
|
static int |
ASYNCH
|
static int |
ASYNCH_2PHASE
|
static int |
BUY_OP
|
static int |
cachingType
|
static java.lang.String[] |
cachingTypeNames
|
static int |
COMMAND_CACHING
|
static int |
CONFIG_PAGE
|
static java.lang.String |
DATASOURCE
|
static int |
DIRECT
|
static int |
DISTRIBUTEDMAP
|
static java.lang.String |
DS_NAME
|
static int |
EJB
|
static int |
HOME_OP
|
static int |
HOME_PAGE
|
static java.lang.String |
JDBC_PWD
|
static java.lang.String |
JDBC_UID
|
static boolean |
JDBCDriverNeedsGlobalTransation
|
static int |
JSP
|
static int |
JSP_Images
|
static int |
KEYBLOCKSIZE
|
static int |
LOGIN_OP
|
static int |
LOGOUT_OP
|
static java.lang.String |
newUserPrefix
|
static int |
NO_CACHING
|
static int |
ORDER_PAGE
|
static int |
orderProcessingMode
|
static java.lang.String[] |
orderProcessingModeNames
|
static java.math.BigDecimal |
PENNY_STOCK_PRICE
|
static java.math.BigDecimal |
PENNY_STOCK_RECOVERY_MIRACLE_MULTIPLIER
|
static int |
PORTFOLIO_OP
|
static int |
PORTFOLIO_PAGE
|
static int |
QUOTE_OP
|
static int |
QUOTE_PAGE
|
static int |
QUOTES_PER_PAGE
|
static int |
REGISTER_OP
|
static int |
REGISTER_PAGE
|
static boolean |
RND_USER
|
static int |
runTimeMode
|
static java.lang.String[] |
runTimeModeNames
|
static int |
SCENARIOMIX_HIGHVOLUME
|
static int |
SCENARIOMIX_STANDARD
|
static int |
SELL_OP
|
static int |
STANDARD
|
static int |
STATS_PAGE
|
static int |
SYNCH
|
static int |
UPDATEACCOUNT_OP
|
static int |
verifyPercent
|
static int |
webInterface
|
static java.lang.String[] |
webInterfaceNames
|
static int |
WEBSERVICES
|
static java.lang.String[][] |
webUI
|
static int |
WELCOME_PAGE
|
static int |
workloadMix
|
static java.lang.String[] |
workloadMixNames
|
Constructor Summary | |
TradeConfig()
|
Method Summary | |
static int |
getAccessMode()
|
static boolean |
getActionTrace()
Gets the actionTrace. |
static java.lang.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 java.math.BigDecimal |
getOrderFee(java.lang.String orderType)
|
static java.lang.String[] |
getOrderProcessingModeNames()
Gets the orderProcessingModeNames |
static java.lang.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 java.math.BigDecimal |
getRandomPriceChangeFactor()
|
static java.lang.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 java.lang.String |
getSoapURL()
|
static boolean |
getTrace()
Gets the trace |
static boolean |
getUpdateQuotePrices()
Gets the updateQuotePrices. |
static java.lang.String |
getUserID()
|
static java.lang.String[] |
getWebInterfaceNames()
Gets the webInterfaceNames |
static java.lang.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 java.lang.String |
nextUserID()
|
static double |
random()
|
static java.lang.String |
rndAddress()
|
static java.lang.String |
rndBalance()
|
static java.math.BigDecimal |
rndBigDecimal(float f)
|
static boolean |
rndBoolean()
|
static java.lang.String |
rndCreditCard()
|
static java.lang.String |
rndEmail(java.lang.String userID)
|
static float |
rndFloat(int i)
|
static java.lang.String |
rndFullName()
|
static int |
rndInt(int i)
|
static java.lang.String |
rndNewUserID()
Returns a new Trade user Creation date: (2/16/2000 8:50:35 PM) |
static float |
rndPrice()
|
static float |
rndQuantity()
|
static java.lang.String |
rndSymbol()
|
static java.lang.String |
rndSymbols()
|
static java.lang.String |
rndUserID()
|
static void |
setAccessMode(int value)
|
static void |
setActionTrace(boolean actionTrace)
Sets the actionTrace. |
static void |
setConfigParam(java.lang.String parm,
java.lang.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(java.lang.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(java.lang.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 java.lang.String[] runTimeModeNames
public static final int EJB
public static final int DIRECT
public static int runTimeMode
public static java.lang.String[] orderProcessingModeNames
public static final int SYNCH
public static final int ASYNCH
public static final int ASYNCH_2PHASE
public static int orderProcessingMode
public static java.lang.String[] accessModeNames
public static final int STANDARD
public static final int WEBSERVICES
public static java.lang.String[] workloadMixNames
public static final int SCENARIOMIX_STANDARD
public static final int SCENARIOMIX_HIGHVOLUME
public static int workloadMix
public static java.lang.String[] webInterfaceNames
public static final int JSP
public static final int JSP_Images
public static int webInterface
public static java.lang.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 java.lang.String JDBC_UID
public static java.lang.String JDBC_PWD
public static java.lang.String DS_NAME
public static boolean JDBCDriverNeedsGlobalTransation
public static java.lang.String DATASOURCE
public static int KEYBLOCKSIZE
public static int QUOTES_PER_PAGE
public static boolean RND_USER
public static final java.lang.String newUserPrefix
public static final int verifyPercent
public static java.math.BigDecimal PENNY_STOCK_PRICE
public static java.math.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 java.lang.String[][] webUI
Constructor Detail |
public TradeConfig()
Method Detail |
public static java.lang.String getPage(int pageNumber)
public static java.lang.String[] getRunTimeModeNames()
public static char getScenarioAction(boolean newUser)
public static java.lang.String getUserID()
public static java.math.BigDecimal getOrderFee(java.lang.String orderType)
public static void incrementSellDeficit()
public static java.lang.String nextUserID()
public static double random()
public static java.lang.String rndAddress()
public static java.lang.String rndBalance()
public static java.lang.String rndCreditCard()
public static java.lang.String rndEmail(java.lang.String userID)
public static java.lang.String rndFullName()
public static int rndInt(int i)
public static float rndFloat(int i)
public static java.math.BigDecimal rndBigDecimal(float f)
public static boolean rndBoolean()
public static java.lang.String rndNewUserID()
public static float rndPrice()
public static java.math.BigDecimal getRandomPriceChangeFactor()
public static float rndQuantity()
public static java.lang.String rndSymbol()
public static java.lang.String rndSymbols()
public static java.lang.String rndUserID()
public static void setRunTimeModeNames(java.lang.String[] newRunTimeModeNames)
newRunTimeModeNames
- java.lang.String[]public static void setConfigParam(java.lang.String parm, java.lang.String value)
public static java.lang.String[] getOrderProcessingModeNames()
public static java.lang.String[] getWorkloadMixNames()
public static java.lang.String[] getWebInterfaceNames()
public static java.lang.String[] getCachingTypeNames()
public static int[][] getScenarioMixes()
public static boolean getTrace()
public static void setTrace(boolean traceValue)
public 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 java.lang.String getSoapURL()
public static void setSoapURL(java.lang.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 |