A B C D E F G H I J L M N O P R S T U V W Z

A

add(String) - Static method in class ftex.repman.JNDIUpdater
 

B

BookLister - class ftex.client.BookLister.
 
BookLister(String, Broker, int) - Constructor for class ftex.client.BookLister
 
Broker - interface ftex.broker.Broker.
Remote interface for Broker.
BrokerBean - class ftex.broker.BrokerBean.
Provides methods to perform operations needed by clients to access the market.
BrokerBean() - Constructor for class ftex.broker.BrokerBean
 
BrokerHome - interface ftex.broker.BrokerHome.
Home interface for Broker.

C

COMP_NAME - Static variable in interface ftex.broker.BrokerHome
 
COMP_NAME - Static variable in interface ftex.transaction.TransactionHome
 
COMP_NAME - Static variable in interface ftex.transactionID.TransactionIDHome
 
CaseTest - class ftex.client.CaseTest.
 
CaseTest() - Constructor for class ftex.client.CaseTest
 
Client - class ftex.client.Client.
 
changed - Static variable in class ftex.repman.JNDIUpdater
 
checkUserName(String) - Method in interface ftex.broker.Broker
 
checkUserName(String) - Method in class ftex.broker.BrokerBean
Check if username already exist within account database
create() - Method in interface ftex.broker.BrokerHome
 
create(Integer, String, String, String, Integer, Double, String) - Method in interface ftex.order.OrderHome
 
create(String, String, String, Integer, Double) - Method in interface ftex.transaction.TransactionHome
 
create(String) - Method in interface ftex.transactionID.TransactionIDHome
 
createAccount(String, String, String, String, String) - Method in interface ftex.broker.Broker
 
createAccount(String, String, String, String, String) - Method in class ftex.broker.BrokerBean
Create new account.
createBroker(Context) - Static method in class ftex.client.JndiConnector
 
createBroker() - Static method in class ftex.client.OrderClient2
 
createBrokerForSure() - Static method in class ftex.client.JndiConnector
 
createBrokerNormally() - Static method in class ftex.client.JndiConnector
 
createContextForSure() - Static method in class ftex.client.JndiConnector
 

D

DEBUG - Static variable in class ftex.repman.ReplicationManager
 
DEBUG - Static variable in class ftex.repman.RepmanDebug
 

E

ejbActivate() - Method in class ftex.broker.BrokerBean
 
ejbActivate() - Method in class ftex.order.OrderBean
 
ejbActivate() - Method in class ftex.transaction.TransactionBean
 
ejbActivate() - Method in class ftex.transactionID.TransactionIDBean
 
ejbCreate() - Method in class ftex.broker.BrokerBean
 
ejbCreate(Integer, String, String, String, Integer, Double, String) - Method in class ftex.order.OrderBean
 
ejbCreate(String, String, String, Integer, Double) - Method in class ftex.transaction.TransactionBean
 
ejbCreate(String) - Method in class ftex.transactionID.TransactionIDBean
 
ejbLoad() - Method in class ftex.order.OrderBean
 
ejbLoad() - Method in class ftex.transaction.TransactionBean
 
ejbLoad() - Method in class ftex.transactionID.TransactionIDBean
 
ejbPassivate() - Method in class ftex.broker.BrokerBean
 
ejbPassivate() - Method in class ftex.order.OrderBean
 
ejbPassivate() - Method in class ftex.transaction.TransactionBean
 
ejbPassivate() - Method in class ftex.transactionID.TransactionIDBean
 
ejbPostCreate(Integer, String, String, String, Integer, Double, String) - Method in class ftex.order.OrderBean
 
ejbPostCreate(String, String, String, Integer, Double) - Method in class ftex.transaction.TransactionBean
 
ejbPostCreate(String) - Method in class ftex.transactionID.TransactionIDBean
 
ejbRemove() - Method in class ftex.broker.BrokerBean
 
ejbRemove() - Method in class ftex.order.OrderBean
 
ejbRemove() - Method in class ftex.transaction.TransactionBean
 
ejbRemove() - Method in class ftex.transactionID.TransactionIDBean
 
ejbStore() - Method in class ftex.order.OrderBean
 
ejbStore() - Method in class ftex.transaction.TransactionBean
 
ejbStore() - Method in class ftex.transactionID.TransactionIDBean
 

F

findByClientID(String) - Method in interface ftex.order.OrderHome
 
findByClientID(String) - Method in interface ftex.transaction.TransactionHome
 
findByOrderType(String, String) - Method in interface ftex.order.OrderHome
 
findByPrimaryKey(Object) - Method in interface ftex.order.OrderHome
 
findByPrimaryKey(Object) - Method in interface ftex.transaction.TransactionHome
 
findByPrimaryKey(String) - Method in interface ftex.transactionID.TransactionIDHome
 
findBySymbol(String) - Method in interface ftex.order.OrderHome
 
ftex.broker - package ftex.broker
 
ftex.client - package ftex.client
 
ftex.order - package ftex.order
 
ftex.repman - package ftex.repman
 
ftex.transaction - package ftex.transaction
 
ftex.transactionID - package ftex.transactionID
 

G

getAccount(String) - Method in interface ftex.broker.Broker
 
getAccount(String) - Method in class ftex.broker.BrokerBean
Returns Account object for username
getBuyOrderPrice(String) - Method in interface ftex.broker.Broker
 
getBuyOrderPrice(String) - Method in class ftex.broker.BrokerBean
Returns the highest buying price for a stock in its order book
getBuyOrderStr(String, int) - Method in interface ftex.broker.Broker
 
getBuyOrderStr(String, int) - Method in class ftex.broker.BrokerBean
Returns a string with a specified number of details of buy orders the orders a sorted from high to low price
getBuyOrders(String, int) - Method in interface ftex.broker.Broker
 
getBuyOrders(String, int) - Method in class ftex.broker.BrokerBean
Returns a collection of Buy orders sorted descending by price(Highest to lowestprice)
getBuyer() - Method in interface ftex.transaction.Transaction
Getter for CMP Field Buyer
getBuyer() - Method in class ftex.transaction.TransactionBean
 
getClientID() - Method in interface ftex.order.Order
 
getClientID() - Method in class ftex.order.OrderBean
 
getFrequency() - Method in class ftex.client.Zombie
 
getInitialContext() - Static method in class ftex.client.CaseTest
 
getInitialContext() - Static method in class ftex.client.JndiConnector
 
getInitialContext() - Static method in class ftex.client.LoopTest
 
getInitialContext() - Static method in class ftex.client.WorkLoad
 
getInitialContext() - Static method in class ftex.repman.ReplicationManager
Get JNDI Context
getInitialContext() - Static method in class ftex.repman.RepmanDebug
Get JNDI Context
getInt(String) - Static method in class ftex.repman.ReplicationManager
Getting Strings from JNDI
getInt(String) - Static method in class ftex.repman.RepmanDebug
Getting Strings from JNDI
getJNDIContext() - Static method in class ftex.client.JndiConnector
 
getLastTransactionPrice(String) - Method in interface ftex.broker.Broker
 
getLastTransactionPrice(String) - Method in class ftex.broker.BrokerBean
Returns the last price a stock as transacted at.
getMarketStr() - Method in interface ftex.broker.Broker
 
getMarketStr() - Method in class ftex.broker.BrokerBean
Return with a string with the symbol,last price,bid and ask prices for all symbols in market
getNewContext(int) - Static method in class ftex.client.JndiConnector
 
getOffset() - Method in class ftex.client.Client
 
getOffset() - Method in class ftex.client.Looper
 
getOffset() - Method in class ftex.client.Zombie
 
getOrderID() - Method in interface ftex.order.Order
 
getOrderID() - Method in class ftex.order.OrderBean
 
getOrderMethod() - Method in interface ftex.order.Order
 
getOrderMethod() - Method in class ftex.order.OrderBean
 
getOrderType() - Method in interface ftex.order.Order
 
getOrderType() - Method in class ftex.order.OrderBean
 
getOutstanding(String) - Method in interface ftex.broker.Broker
 
getOutstanding(String) - Method in class ftex.broker.BrokerBean
Lists all orders that are outstanding for a certain user.
getPrice() - Method in interface ftex.order.Order
 
getPrice() - Method in class ftex.order.OrderBean
 
getPrice() - Method in interface ftex.transaction.Transaction
 
getPrice() - Method in class ftex.transaction.TransactionBean
 
getQuantity() - Method in interface ftex.order.Order
 
getQuantity() - Method in class ftex.order.OrderBean
 
getQuantity() - Method in interface ftex.transaction.Transaction
Getter for CMP Field Quantity
getQuantity() - Method in class ftex.transaction.TransactionBean
 
getSellOrderPrice(String) - Method in interface ftex.broker.Broker
 
getSellOrderPrice(String) - Method in class ftex.broker.BrokerBean
Returns the price of the lowest selling price for a stock in its order book
getSellOrderStr(String, int) - Method in interface ftex.broker.Broker
 
getSellOrderStr(String, int) - Method in class ftex.broker.BrokerBean
Returns a string with a specified number of details of sell orders the orders a sorted from low to high price
getSellOrders(String, int) - Method in interface ftex.broker.Broker
 
getSellOrders(String, int) - Method in class ftex.broker.BrokerBean
Returns a collection of Sell orders sorted accending by price(Lowest to highest price)
getSeller() - Method in interface ftex.transaction.Transaction
Getter for CMP Field Seller
getSeller() - Method in class ftex.transaction.TransactionBean
 
getServer() - Static method in class ftex.client.JndiConnector
 
getSymbol() - Method in interface ftex.order.Order
 
getSymbol() - Method in class ftex.order.OrderBean
 
getSymbol() - Method in interface ftex.transaction.Transaction
Getter for CMP Field Symbol
getSymbol() - Method in class ftex.transaction.TransactionBean
 
getTime() - Method in interface ftex.order.Order
 
getTime() - Method in class ftex.order.OrderBean
 
getTime() - Method in interface ftex.transaction.Transaction
 
getTime() - Method in class ftex.transaction.TransactionBean
 
getTransactionID() - Method in class ftex.client.Client
 
getTransactionID() - Method in class ftex.client.Looper
 
getTransactionID() - Static method in class ftex.client.OrderClient
 
getTransactionID() - Static method in class ftex.client.OrderClient2
 
getTransactionID() - Method in class ftex.client.Zombie
 
getTransactionID() - Method in interface ftex.transaction.Transaction
Getter for CMP Field TransactionID
getTransactionID() - Method in class ftex.transaction.TransactionBean
 
getTransactions(String) - Method in interface ftex.broker.Broker
 
getTransactions(String) - Method in class ftex.broker.BrokerBean
Lists all past transactions for a certain user.
getTransactionstring() - Method in interface ftex.transactionID.TransactionID
Getter for CMP Field TransactionID
getTransactionstring() - Method in class ftex.transactionID.TransactionIDBean
 
getUniqueSymbols() - Method in interface ftex.broker.Broker
 
getUniqueSymbols() - Method in class ftex.broker.BrokerBean
Returns a collection of Strings of unique stock symbols from order book

H

HOST - Static variable in class ftex.client.CaseTest
 
HOST - Static variable in class ftex.client.LoopTest
 
HOST - Static variable in class ftex.client.WorkLoad
 
HeartBeat - class ftex.repman.HeartBeat.
 
HeartBeat(int, String) - Constructor for class ftex.repman.HeartBeat
 
hb - Static variable in class ftex.repman.ReplicationManager
 
hb - Static variable in class ftex.repman.RepmanDebug
 
heartBeatInterval - Static variable in class ftex.repman.ReplicationManager
 
heartBeatInterval - Static variable in class ftex.repman.RepmanDebug
 

I

index - Static variable in class ftex.repman.HeartBeat
 
isAlive() - Method in interface ftex.broker.Broker
 
isAlive() - Method in class ftex.broker.BrokerBean
Used to pooling to see if the server is alive

J

JNDIUpdater - class ftex.repman.JNDIUpdater.
 
JNDIUpdater(int) - Constructor for class ftex.repman.JNDIUpdater
 
JNDI_NAME - Static variable in interface ftex.broker.BrokerHome
 
JNDI_NAME - Static variable in interface ftex.transaction.TransactionHome
 
JNDI_NAME - Static variable in interface ftex.transactionID.TransactionIDHome
 
JndiConnector - class ftex.client.JndiConnector.
 
JndiConnector() - Constructor for class ftex.client.JndiConnector
 
jndiContext - Static variable in class ftex.repman.ReplicationManager
 
jndiContext - Static variable in class ftex.repman.RepmanDebug
 
jndiServer - Static variable in class ftex.repman.ReplicationManager
 
jndiServer - Static variable in class ftex.repman.RepmanDebug
 

L

LoopTest - class ftex.client.LoopTest.
 
LoopTest() - Constructor for class ftex.client.LoopTest
 
Looper - class ftex.client.Looper.
 
launch(String, String) - Static method in class ftex.repman.ReplicationManager
 
login(String, String) - Method in interface ftex.broker.Broker
 
login(String, String) - Method in class ftex.broker.BrokerBean
Determines if username and password matches with client database

M

MarketLister - class ftex.client.MarketLister.
 
MarketLister(Broker) - Constructor for class ftex.client.MarketLister
 
main(String[]) - Static method in class ftex.client.CaseTest
 
main(String[]) - Static method in class ftex.client.LoopTest
 
main(String[]) - Static method in class ftex.client.OrderClient
 
main(String[]) - Static method in class ftex.client.OrderClient2
 
main(String[]) - Static method in class ftex.client.WorkLoad
 
main(String[]) - Static method in class ftex.repman.ReplicationManager
 
main(String[]) - Static method in class ftex.repman.RepmanDebug
 
map - Static variable in class ftex.repman.ReplicationManager
 
map - Static variable in class ftex.repman.RepmanDebug
 
modifyAccount(String, String, String, String, String) - Method in interface ftex.broker.Broker
 
modifyAccount(String, String, String, String, String) - Method in class ftex.broker.BrokerBean
modifies account.

N

NoServersAvailableException - exception ftex.client.NoServersAvailableException.
 
NoServersAvailableException() - Constructor for class ftex.client.NoServersAvailableException
 

O

Order - interface ftex.order.Order.
 
OrderBean - class ftex.order.OrderBean.
 
OrderBean() - Constructor for class ftex.order.OrderBean
 
OrderClient - class ftex.client.OrderClient.
 
OrderClient() - Constructor for class ftex.client.OrderClient
 
OrderClient2 - class ftex.client.OrderClient2.
 
OrderClient2() - Constructor for class ftex.client.OrderClient2
 
OrderHome - interface ftex.order.OrderHome.
 

P

prefix - Static variable in class ftex.repman.HeartBeat
 
put(String, String) - Static method in class ftex.repman.ReplicationManager
Putting stuff into JNDI
put(String, int) - Static method in class ftex.repman.ReplicationManager
 
put(String, String) - Static method in class ftex.repman.RepmanDebug
Putting stuff into JNDI
put(String, int) - Static method in class ftex.repman.RepmanDebug
 
putOrder(String, String, String, Integer, Double, String, String) - Method in interface ftex.broker.Broker
 
putOrder(String, String, String, Integer, Double, String, String) - Method in class ftex.broker.BrokerBean
Puts an order of a given stock symbol into order book.

R

ReplicationManager - class ftex.repman.ReplicationManager.
 
ReplicationManager() - Constructor for class ftex.repman.ReplicationManager
 
ReplicationManager.ThreadHelper - class ftex.repman.ReplicationManager.ThreadHelper.
 
ReplicationManager.ThreadHelper(String, String) - Constructor for class ftex.repman.ReplicationManager.ThreadHelper
 
RepmanDebug - class ftex.repman.RepmanDebug.
 
RepmanDebug() - Constructor for class ftex.repman.RepmanDebug
 
RepmanDebug.Updater - class ftex.repman.RepmanDebug.Updater.
 
RepmanDebug.Updater() - Constructor for class ftex.repman.RepmanDebug.Updater
 
readFile() - Static method in class ftex.repman.ReplicationManager
Read file containing list of servers
remove(String) - Static method in class ftex.repman.JNDIUpdater
 
run() - Method in class ftex.client.BookLister
 
run() - Method in class ftex.client.Client
 
run() - Method in class ftex.client.Looper
 
run() - Method in class ftex.client.MarketLister
 
run() - Method in class ftex.client.Zombie
 
run() - Method in class ftex.repman.ReplicationManager.ThreadHelper
 
run() - Method in class ftex.repman.RepmanDebug.Updater
 

S

SCRIPTS_LOCATION - Static variable in class ftex.repman.ReplicationManager
 
servers - Static variable in class ftex.repman.ReplicationManager
 
servers - Static variable in class ftex.repman.RepmanDebug
 
serversFile - Static variable in class ftex.repman.ReplicationManager
 
serversFile - Static variable in class ftex.repman.RepmanDebug
 
setBuyer(String) - Method in interface ftex.transaction.Transaction
Setter for CMP Field Buyer
setBuyer(String) - Method in class ftex.transaction.TransactionBean
 
setClientID(String) - Method in interface ftex.order.Order
 
setClientID(String) - Method in class ftex.order.OrderBean
 
setEntityContext(EntityContext) - Method in class ftex.order.OrderBean
 
setEntityContext(EntityContext) - Method in class ftex.transaction.TransactionBean
 
setEntityContext(EntityContext) - Method in class ftex.transactionID.TransactionIDBean
 
setFrequency(int) - Method in class ftex.client.Zombie
 
setOffset(int) - Method in class ftex.client.Client
 
setOffset(int) - Method in class ftex.client.Looper
 
setOffset(int) - Method in class ftex.client.Zombie
 
setOrderID(Integer) - Method in interface ftex.order.Order
 
setOrderID(Integer) - Method in class ftex.order.OrderBean
 
setOrderMethod(String) - Method in interface ftex.order.Order
 
setOrderMethod(String) - Method in class ftex.order.OrderBean
 
setOrderType(String) - Method in interface ftex.order.Order
 
setOrderType(String) - Method in class ftex.order.OrderBean
 
setPrice(Double) - Method in interface ftex.order.Order
 
setPrice(Double) - Method in class ftex.order.OrderBean
 
setPrice(Double) - Method in interface ftex.transaction.Transaction
Setter for CMP Field Price
setPrice(Double) - Method in class ftex.transaction.TransactionBean
 
setQuantity(Integer) - Method in interface ftex.order.Order
 
setQuantity(Integer) - Method in class ftex.order.OrderBean
 
setQuantity(Integer) - Method in interface ftex.transaction.Transaction
Setter for CMP Field Quantity
setQuantity(Integer) - Method in class ftex.transaction.TransactionBean
 
setSeller(String) - Method in interface ftex.transaction.Transaction
Setter for CMP Field Seller
setSeller(String) - Method in class ftex.transaction.TransactionBean
 
setSessionContext(SessionContext) - Method in class ftex.broker.BrokerBean
 
setSymbol(String) - Method in interface ftex.order.Order
 
setSymbol(String) - Method in class ftex.order.OrderBean
 
setSymbol(String) - Method in interface ftex.transaction.Transaction
Setter for CMP Field Symbol
setSymbol(String) - Method in class ftex.transaction.TransactionBean
 
setTime(String) - Method in interface ftex.order.Order
 
setTime(String) - Method in class ftex.order.OrderBean
 
setTime(String) - Method in interface ftex.transaction.Transaction
 
setTime(String) - Method in class ftex.transaction.TransactionBean
 
setTransactionID(Integer) - Method in interface ftex.transaction.Transaction
Setter for CMP Field TransactionID
setTransactionID(Integer) - Method in class ftex.transaction.TransactionBean
 
setTransactionstring(String) - Method in interface ftex.transactionID.TransactionID
Setter for CMP Field TransactionID
setTransactionstring(String) - Method in class ftex.transactionID.TransactionIDBean
 
set_random_params() - Method in class ftex.client.Zombie
 

T

Transaction - interface ftex.transaction.Transaction.
Remote interface for Transaction.
TransactionBean - class ftex.transaction.TransactionBean.
 
TransactionBean() - Constructor for class ftex.transaction.TransactionBean
 
TransactionHome - interface ftex.transaction.TransactionHome.
Home interface for Transaction.
TransactionID - interface ftex.transactionID.TransactionID.
Remote interface for TransactionId.
TransactionIDBean - class ftex.transactionID.TransactionIDBean.
 
TransactionIDBean() - Constructor for class ftex.transactionID.TransactionIDBean
 
TransactionIDHome - interface ftex.transactionID.TransactionIDHome.
Home interface for TransactionID.

U

USER - Static variable in class ftex.client.WorkLoad
 
unsetEntityContext() - Method in class ftex.order.OrderBean
 
unsetEntityContext() - Method in class ftex.transaction.TransactionBean
 
unsetEntityContext() - Method in class ftex.transactionID.TransactionIDBean
 

V

v - Static variable in class ftex.repman.JNDIUpdater
 

W

WorkLoad - class ftex.client.WorkLoad.
 
WorkLoad() - Constructor for class ftex.client.WorkLoad
 

Z

Zombie - class ftex.client.Zombie.
 

A B C D E F G H I J L M N O P R S T U V W Z