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

A

Account - class edu.cmu.mse.vault.account.Account.
 
Account(Integer, Double) - Constructor for class edu.cmu.mse.vault.account.Account
The customer (customerid) for whom you want to create the account must be specified when you create the account information The account number (accountid) will be generated by the database automatically
Account(Integer, Integer, Double) - Constructor for class edu.cmu.mse.vault.account.Account
This is used by the session ejb method that wants to returns the result of of a search to the cleint.
AccountAgentSession - interface edu.cmu.mse.vault.account.AccountAgentSession.
Remote interface for AccountAgentSession.
AccountAgentSessionBean - class edu.cmu.mse.vault.account.AccountAgentSessionBean.
 
AccountAgentSessionBean() - Constructor for class edu.cmu.mse.vault.account.AccountAgentSessionBean
 
AccountAgentSessionHome - interface edu.cmu.mse.vault.account.AccountAgentSessionHome.
Home interface for AccountAgentSession.
AccountEntity - interface edu.cmu.mse.vault.account.AccountEntity.
Remote interface for AccountEntity.
AccountEntityBean - class edu.cmu.mse.vault.account.AccountEntityBean.
$Version: $
AccountEntityBean() - Constructor for class edu.cmu.mse.vault.account.AccountEntityBean
 
AccountEntityLocal - interface edu.cmu.mse.vault.account.AccountEntityLocal.
Remote interface for AccountEntity.
AccountEntityLocalHome - interface edu.cmu.mse.vault.account.AccountEntityLocalHome.
Local Home interface for AccountEntity.
addAccount(String, String) - Method in class edu.cmu.mse.vault.client.VaultClient
Is used to create a new account for an existing customer
addAccount(String, String) - Method in class edu.cmu.mse.vault.client.VaultFTBaseClient
Is used to create a new account for an existing customer
addAccountRef(String, Object, Object) - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager.VaultJNDICache
addAccountRef method is a method to add a new set of index(refID) as a key, the jndi string name and its object reference for the account session EJB
addCustomer(String, String) - Method in class edu.cmu.mse.vault.client.VaultClient
 
addCustomer(String, String) - Method in class edu.cmu.mse.vault.client.VaultFTBaseClient
create new customer information to the customer database
addCustomerRef(String, Object, Object) - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager.VaultJNDICache
addCustomerRef method is a method to add a new set of index(refID) as a key, the jndi string name and its object reference for the customer session EJB
addTransactionRef(String, Object, Object) - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager.VaultJNDICache
addTransactionRef method is a method to add a new set of index(refID) as a key, the jndi string name and its object reference for the transaction session EJB

C

Customer - class edu.cmu.mse.vault.customer.Customer.
 
Customer(String, String) - Constructor for class edu.cmu.mse.vault.customer.Customer
Creates a customer dataholder object that is used pass all the customer information from the client to the beans.
CustomerAgentSession - interface edu.cmu.mse.vault.customer.CustomerAgentSession.
Remote interface for CustomerAgentSession.
CustomerAgentSessionBean - class edu.cmu.mse.vault.customer.CustomerAgentSessionBean.
 
CustomerAgentSessionBean() - Constructor for class edu.cmu.mse.vault.customer.CustomerAgentSessionBean
 
CustomerAgentSessionHome - interface edu.cmu.mse.vault.customer.CustomerAgentSessionHome.
Home interface for CustomerAgentSession.
CustomerEntity - interface edu.cmu.mse.vault.customer.CustomerEntity.
Remote interface for CustomerEntity.
CustomerEntityBean - class edu.cmu.mse.vault.customer.CustomerEntityBean.
 
CustomerEntityBean() - Constructor for class edu.cmu.mse.vault.customer.CustomerEntityBean
 
CustomerEntityLocal - interface edu.cmu.mse.vault.customer.CustomerEntityLocal.
Remote interface for CustomerEntity.
CustomerEntityLocalHome - interface edu.cmu.mse.vault.customer.CustomerEntityLocalHome.
Home interface for CustomerEntity.
cacheIsEmpty() - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager
 
cfgFn - Static variable in class edu.cmu.mse.vault.client.JNDITestClient
 
cfgFn - Static variable in class edu.cmu.mse.vault.client.VaultClient
 
cfgFn - Static variable in class edu.cmu.mse.vault.client.VaultFTBaseClient
 
cfgFn - Static variable in class edu.cmu.mse.vault.client.VaultFTBaseIClient
 
clearAccountCache() - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager.VaultJNDICache
accountCache This method remove all elements from the accountCache Hashtable
clearCustomerCache() - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager.VaultJNDICache
clearCustomerCache This method remove all elements from the customerCache Hashtable
clearTransactionCache() - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager.VaultJNDICache
clearTransactionCache This method remove all elements from the transactionCache Hashtable
clientID - Variable in class edu.cmu.mse.vault.message.MessageKey
 
closeConnnection(String, int) - Method in class edu.cmu.mse.vault.repman.WatchDog
 
connectToRemoteRMINode() - Method in class edu.cmu.mse.vault.repman.WatchDog
 
create() - Method in interface edu.cmu.mse.vault.account.AccountAgentSessionHome
 
create(Account, CustomerEntityLocal) - Method in interface edu.cmu.mse.vault.account.AccountEntityLocalHome
 
create() - Method in interface edu.cmu.mse.vault.customer.CustomerAgentSessionHome
 
create(Customer) - Method in interface edu.cmu.mse.vault.customer.CustomerEntityLocalHome
 
create() - Method in interface edu.cmu.mse.vault.heartbeat.HeartbeatAgentSessionHome
 
create(Message) - Method in interface edu.cmu.mse.vault.message.MessageEntityHome
 
create() - Method in interface edu.cmu.mse.vault.transaction.TransactionAgentSessionHome
 
create(Transaction, AccountEntityLocal) - Method in interface edu.cmu.mse.vault.transaction.TransactionEntityLocalHome
 
createAccount(MessageKey, int, Account) - Method in interface edu.cmu.mse.vault.account.AccountAgentSession
Business method Calls the entity bean method to create a cust entity bean.
createAccount(MessageKey, int, Account) - Method in class edu.cmu.mse.vault.account.AccountAgentSessionBean
IMP: We are using local entity beans inside the session bean.
createCustomer(MessageKey, Customer) - Method in interface edu.cmu.mse.vault.customer.CustomerAgentSession
Business method Calls the entity bean method to create a cust entity bean.
createCustomer(MessageKey, Customer) - Method in class edu.cmu.mse.vault.customer.CustomerAgentSessionBean
Business method Calls the entity bean method to create a cust entity bean.
createTransaction(Transaction) - Method in class edu.cmu.mse.vault.transaction.TransactionAgentSessionBean
Business method Calls the entity bean method to create a cust entity bean.

D

deposit(String, String, boolean) - Method in class edu.cmu.mse.vault.client.VaultClient
 
deposit(String, String, boolean) - Method in class edu.cmu.mse.vault.client.VaultFTBaseClient
 
depositMoney(MessageKey, int, double) - Method in interface edu.cmu.mse.vault.account.AccountAgentSession
 
depositMoney(MessageKey, int, double) - Method in class edu.cmu.mse.vault.account.AccountAgentSessionBean
Business method
depositMoney(String, String) - Method in class edu.cmu.mse.vault.client.VaultClient
 
depositMoney(String, String) - Method in class edu.cmu.mse.vault.client.VaultFTBaseClient
 

E

EMPTY_STRING - Static variable in class edu.cmu.mse.vault.util.VaultUtil
 
editCustomer(String, String, String) - Method in class edu.cmu.mse.vault.client.VaultClient
 
editCustomer(String, String, String) - Method in class edu.cmu.mse.vault.client.VaultFTBaseClient
 
editCustomer(MessageKey, int, Customer) - Method in interface edu.cmu.mse.vault.customer.CustomerAgentSession
Business method
editCustomer(MessageKey, int, Customer) - Method in class edu.cmu.mse.vault.customer.CustomerAgentSessionBean
Business method
edu.cmu.mse.vault.account - package edu.cmu.mse.vault.account
 
edu.cmu.mse.vault.client - package edu.cmu.mse.vault.client
 
edu.cmu.mse.vault.customer - package edu.cmu.mse.vault.customer
 
edu.cmu.mse.vault.exception - package edu.cmu.mse.vault.exception
 
edu.cmu.mse.vault.heartbeat - package edu.cmu.mse.vault.heartbeat
 
edu.cmu.mse.vault.message - package edu.cmu.mse.vault.message
 
edu.cmu.mse.vault.repman - package edu.cmu.mse.vault.repman
 
edu.cmu.mse.vault.transaction - package edu.cmu.mse.vault.transaction
 
edu.cmu.mse.vault.util - package edu.cmu.mse.vault.util
 
ejbActivate() - Method in class edu.cmu.mse.vault.account.AccountAgentSessionBean
 
ejbActivate() - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
ejbActivate() - Method in class edu.cmu.mse.vault.customer.CustomerAgentSessionBean
 
ejbActivate() - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
ejbActivate() - Method in class edu.cmu.mse.vault.heartbeat.HeartbeatAgentSessionBean
 
ejbActivate() - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
ejbActivate() - Method in class edu.cmu.mse.vault.transaction.TransactionAgentSessionBean
 
ejbActivate() - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
ejbCreate() - Method in class edu.cmu.mse.vault.account.AccountAgentSessionBean
Default create method
ejbCreate(Account, CustomerEntityLocal) - Method in class edu.cmu.mse.vault.account.AccountEntityBean
This class returns Object becuase the Primary key for account table in the vault database is an AUTO-INCREMENT field
ejbCreate() - Method in class edu.cmu.mse.vault.customer.CustomerAgentSessionBean
Default create method
ejbCreate(Customer) - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
This class returns Object becuase the id for the customer table in the data base is an AUTO-INCREMENT field
ejbCreate() - Method in class edu.cmu.mse.vault.heartbeat.HeartbeatAgentSessionBean
Default create method
ejbCreate(Message) - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
ejbCreate() - Method in class edu.cmu.mse.vault.transaction.TransactionAgentSessionBean
Default create method
ejbCreate(Transaction, AccountEntityLocal) - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
This class returns Object because the id for the transaction table in the data base is an AUTO-INCREMENT field
ejbHomeGetExpectedSequenceNumber(String) - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
ejbLoad() - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
ejbLoad() - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
ejbLoad() - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
ejbLoad() - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
ejbPassivate() - Method in class edu.cmu.mse.vault.account.AccountAgentSessionBean
 
ejbPassivate() - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
ejbPassivate() - Method in class edu.cmu.mse.vault.customer.CustomerAgentSessionBean
 
ejbPassivate() - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
ejbPassivate() - Method in class edu.cmu.mse.vault.heartbeat.HeartbeatAgentSessionBean
 
ejbPassivate() - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
ejbPassivate() - Method in class edu.cmu.mse.vault.transaction.TransactionAgentSessionBean
 
ejbPassivate() - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
ejbPostCreate(Account, CustomerEntityLocal) - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
ejbPostCreate(Customer) - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
ejbPostCreate(Message) - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
ejbPostCreate(Transaction, AccountEntityLocal) - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
ejbRemove() - Method in class edu.cmu.mse.vault.account.AccountAgentSessionBean
 
ejbRemove() - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
ejbRemove() - Method in class edu.cmu.mse.vault.customer.CustomerAgentSessionBean
 
ejbRemove() - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
ejbRemove() - Method in class edu.cmu.mse.vault.heartbeat.HeartbeatAgentSessionBean
 
ejbRemove() - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
ejbRemove() - Method in class edu.cmu.mse.vault.transaction.TransactionAgentSessionBean
 
ejbRemove() - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
ejbSelectMaxSequenceNumber(String) - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
ejbStore() - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
ejbStore() - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
ejbStore() - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
ejbStore() - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
equals(Object) - Method in class edu.cmu.mse.vault.message.MessageKey
 

F

finalize() - Method in class edu.cmu.mse.vault.client.VaultClient
 
findByPrimaryKey(Object) - Method in interface edu.cmu.mse.vault.account.AccountEntityLocalHome
IMPORTANT The param is an object becuase it the pKey for the CUSTOMER table is an AUTO-INCREMENT key
findByPrimaryKey(Object) - Method in interface edu.cmu.mse.vault.customer.CustomerEntityLocalHome
IMPORTANT The param is an object becuase it the pKey for the CUSTOMER table is an AUTO-INCREMENT key
findByPrimaryKey(MessageKey) - Method in interface edu.cmu.mse.vault.message.MessageEntityHome
 
findByPrimaryKey(Object) - Method in interface edu.cmu.mse.vault.transaction.TransactionEntityLocalHome
IMPORTANT The param is an object becuase it the pKey for the transaction table is an AUTO-INCREMENT key

G

getAccObjectReference(Object) - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager
 
getAccount() - Method in interface edu.cmu.mse.vault.transaction.TransactionEntity
 
getAccount() - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
getAccount() - Method in interface edu.cmu.mse.vault.transaction.TransactionEntityLocal
 
getAccountID() - Method in class edu.cmu.mse.vault.transaction.Transaction
 
getAccountID() - Method in class edu.cmu.mse.vault.transaction.TransactionRow
 
getAccountId() - Method in class edu.cmu.mse.vault.account.Account
 
getAccountId() - Method in interface edu.cmu.mse.vault.account.AccountEntity
 
getAccountId() - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
getAccountId() - Method in interface edu.cmu.mse.vault.account.AccountEntityLocal
 
getAccountRefNames() - Method in interface edu.cmu.mse.vault.repman.IVaultReplicationManager
Returns a java.util.List of Account references.
getAccountRefNames() - Method in class edu.cmu.mse.vault.repman.VaultReplicationServer
 
getAccounts() - Method in interface edu.cmu.mse.vault.customer.CustomerEntity
 
getAccounts() - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
getAccounts() - Method in interface edu.cmu.mse.vault.customer.CustomerEntityLocal
 
getBalance() - Method in class edu.cmu.mse.vault.account.Account
 
getBalance() - Method in interface edu.cmu.mse.vault.account.AccountEntity
 
getBalance() - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
getBalance() - Method in interface edu.cmu.mse.vault.account.AccountEntityLocal
 
getClientID() - Method in interface edu.cmu.mse.vault.message.MessageEntity
 
getClientID() - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
getCurrentActiveReplicas() - Method in interface edu.cmu.mse.vault.repman.IVaultReplicationManager
Returns number of current active replicas
getCurrentActiveReplicas() - Method in class edu.cmu.mse.vault.repman.VaultReplicationServer
 
getCustId() - Method in interface edu.cmu.mse.vault.customer.CustomerEntity
 
getCustId() - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
getCustId() - Method in interface edu.cmu.mse.vault.customer.CustomerEntityLocal
 
getCustObjectReference(Object) - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager
 
getCustomer() - Method in interface edu.cmu.mse.vault.account.AccountEntity
 
getCustomer() - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
getCustomer() - Method in interface edu.cmu.mse.vault.account.AccountEntityLocal
 
getCustomerId() - Method in class edu.cmu.mse.vault.account.Account
 
getCustomerRefNames() - Method in interface edu.cmu.mse.vault.repman.IVaultReplicationManager
Returns a java.util.List of Customer references.
getCustomerRefNames() - Method in class edu.cmu.mse.vault.repman.VaultReplicationServer
 
getDate() - Method in class edu.cmu.mse.vault.transaction.Transaction
 
getDate() - Method in interface edu.cmu.mse.vault.transaction.TransactionEntity
 
getDate() - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
getDate() - Method in interface edu.cmu.mse.vault.transaction.TransactionEntityLocal
 
getExpectedSequenceNumber(String) - Method in interface edu.cmu.mse.vault.message.MessageEntityHome
 
getFirstName() - Method in class edu.cmu.mse.vault.customer.Customer
 
getFirstName() - Method in interface edu.cmu.mse.vault.customer.CustomerEntity
 
getFirstName() - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
getFirstName() - Method in interface edu.cmu.mse.vault.customer.CustomerEntityLocal
 
getGlobalInitialContext() - Static method in class edu.cmu.mse.vault.client.JNDITestClient
 
getInitialContext() - Static method in class edu.cmu.mse.vault.account.AccountAgentSessionBean
 
getInitialContext() - Static method in class edu.cmu.mse.vault.client.JNDITestClient
 
getInitialContext() - Static method in class edu.cmu.mse.vault.client.VaultClient
 
getInitialContext() - Static method in class edu.cmu.mse.vault.client.VaultFTBaseClient
 
getInitialContext(String) - Static method in class edu.cmu.mse.vault.client.VaultJNDICacheManager
 
getInitialContext() - Static method in class edu.cmu.mse.vault.customer.CustomerAgentSessionBean
 
getInitialContext() - Static method in class edu.cmu.mse.vault.heartbeat.HeartbeatAgentSessionBean
 
getInitialContext() - Static method in class edu.cmu.mse.vault.transaction.TransactionAgentSessionBean
 
getJNDIHostName() - Method in interface edu.cmu.mse.vault.repman.IVaultReplicationManager
Returns a host name where the global JNDI server is running.
getJNDIHostName() - Method in class edu.cmu.mse.vault.repman.VaultReplicationServer
 
getKey() - Method in class edu.cmu.mse.vault.message.Message
Retrieve the key for this message
getLastName() - Method in class edu.cmu.mse.vault.customer.Customer
 
getLastName() - Method in interface edu.cmu.mse.vault.customer.CustomerEntity
 
getLastName() - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
getLastName() - Method in interface edu.cmu.mse.vault.customer.CustomerEntityLocal
 
getMenuChoice() - Method in class edu.cmu.mse.vault.client.VaultWorkThread
 
getMessageKey() - Method in class edu.cmu.mse.vault.message.UnexpectedMessageSequenceNumberException
 
getNUM_SERVER_INSTANCES() - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager
 
getNumberOfReplicas() - Method in interface edu.cmu.mse.vault.repman.IVaultReplicationManager
Returns the number of active replicas
getNumberOfReplicas() - Method in class edu.cmu.mse.vault.repman.VaultReplicationServer
 
getPayload() - Method in class edu.cmu.mse.vault.message.Message
Retrieve the payload of this message
getReplyMsg() - Method in interface edu.cmu.mse.vault.message.MessageEntity
 
getReplyMsg() - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
getSeqNum() - Method in interface edu.cmu.mse.vault.message.MessageEntity
 
getSeqNum() - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
getTranObjectReference(Object) - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager
 
getTransAmount() - Method in class edu.cmu.mse.vault.transaction.Transaction
 
getTransAmount() - Method in interface edu.cmu.mse.vault.transaction.TransactionEntity
 
getTransAmount() - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
getTransAmount() - Method in interface edu.cmu.mse.vault.transaction.TransactionEntityLocal
 
getTransAmount() - Method in class edu.cmu.mse.vault.transaction.TransactionRow
 
getTransDate() - Method in class edu.cmu.mse.vault.transaction.TransactionRow
 
getTransID() - Method in class edu.cmu.mse.vault.transaction.TransactionRow
 
getTransType() - Method in class edu.cmu.mse.vault.transaction.Transaction
 
getTransType() - Method in interface edu.cmu.mse.vault.transaction.TransactionEntity
 
getTransType() - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
getTransType() - Method in interface edu.cmu.mse.vault.transaction.TransactionEntityLocal
 
getTransType() - Method in class edu.cmu.mse.vault.transaction.TransactionRow
 
getTransactionHistory(MessageKey, int) - Method in interface edu.cmu.mse.vault.transaction.TransactionAgentSession
 
getTransactionHistory(MessageKey, int) - Method in class edu.cmu.mse.vault.transaction.TransactionAgentSessionBean
 
getTransactionRefNames() - Method in interface edu.cmu.mse.vault.repman.IVaultReplicationManager
Returns a java.util.List of Transaction references.
getTransactionRefNames() - Method in class edu.cmu.mse.vault.repman.VaultReplicationServer
 
getTransactions() - Method in interface edu.cmu.mse.vault.account.AccountEntity
 
getTransactions() - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
getTransactions() - Method in interface edu.cmu.mse.vault.account.AccountEntityLocal
 
getTransferRecords(int) - Method in class edu.cmu.mse.vault.transaction.TransactionDataFetcher
 
getTransferRecords(int, int) - Method in class edu.cmu.mse.vault.transaction.TransactionDataFetcher
 
getTransferToAccount() - Method in class edu.cmu.mse.vault.transaction.Transaction
 
getTransferToAccount() - Method in interface edu.cmu.mse.vault.transaction.TransactionEntity
 
getTransferToAccount() - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
getTransferToAccount() - Method in interface edu.cmu.mse.vault.transaction.TransactionEntityLocal
 
getTransferToAccount() - Method in class edu.cmu.mse.vault.transaction.TransactionRow
 

H

HeartbeatAgentSession - interface edu.cmu.mse.vault.heartbeat.HeartbeatAgentSession.
Remote interface for HeartbeatAgentSession.
HeartbeatAgentSessionBean - class edu.cmu.mse.vault.heartbeat.HeartbeatAgentSessionBean.
 
HeartbeatAgentSessionBean() - Constructor for class edu.cmu.mse.vault.heartbeat.HeartbeatAgentSessionBean
 
HeartbeatAgentSessionHome - interface edu.cmu.mse.vault.heartbeat.HeartbeatAgentSessionHome.
Home interface for HeartbeatAgentSession.
hashCode() - Method in class edu.cmu.mse.vault.message.MessageKey
 
hostConnectionMap - Variable in class edu.cmu.mse.vault.repman.WatchDog
 

I

IVaultReplicationManager - interface edu.cmu.mse.vault.repman.IVaultReplicationManager.
 
InsufficientAmountException - exception edu.cmu.mse.vault.transaction.InsufficientAmountException.
 
InsufficientAmountException() - Constructor for class edu.cmu.mse.vault.transaction.InsufficientAmountException
 
InvalidAccountException - exception edu.cmu.mse.vault.transaction.InvalidAccountException.
 
InvalidAccountException() - Constructor for class edu.cmu.mse.vault.transaction.InvalidAccountException
 
InvalidAmountException - exception edu.cmu.mse.vault.transaction.InvalidAmountException.
 
InvalidAmountException() - Constructor for class edu.cmu.mse.vault.transaction.InvalidAmountException
 
InvalidCustomerException - exception edu.cmu.mse.vault.customer.InvalidCustomerException.
 
InvalidCustomerException() - Constructor for class edu.cmu.mse.vault.customer.InvalidCustomerException
 
InvalidTransactionException - exception edu.cmu.mse.vault.transaction.InvalidTransactionException.
 
InvalidTransactionException() - Constructor for class edu.cmu.mse.vault.transaction.InvalidTransactionException
 
isAlive() - Method in interface edu.cmu.mse.vault.account.AccountAgentSession
 
isAlive() - Method in class edu.cmu.mse.vault.account.AccountAgentSessionBean
Heartbeat method
isAlive() - Method in interface edu.cmu.mse.vault.customer.CustomerAgentSession
Ping method to test this server/session bean
isAlive() - Method in class edu.cmu.mse.vault.customer.CustomerAgentSessionBean
Business method
isAlive() - Method in interface edu.cmu.mse.vault.heartbeat.HeartbeatAgentSession
 
isAlive() - Method in class edu.cmu.mse.vault.heartbeat.HeartbeatAgentSessionBean
Heartbeat method
isAlive(String) - Method in class edu.cmu.mse.vault.repman.WatchDog
 
isAlive() - Method in interface edu.cmu.mse.vault.transaction.TransactionAgentSession
 
isAlive() - Method in class edu.cmu.mse.vault.transaction.TransactionAgentSessionBean
Heartbeat method
isLookup() - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager
 
isNullOrBlank(String) - Static method in class edu.cmu.mse.vault.util.VaultUtil
 
isResult() - Method in class edu.cmu.mse.vault.client.VaultWorkThread
 
isSuccess() - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager
 
isSuccess() - Method in class edu.cmu.mse.vault.client.VaultWorkThread
 
isSuccessfulConnection() - Method in class edu.cmu.mse.vault.client.VaultFTBaseClient
 

J

JNDITestClient - class edu.cmu.mse.vault.client.JNDITestClient.
 
JNDITestClient() - Constructor for class edu.cmu.mse.vault.client.JNDITestClient
 
JNDI_NAME - Static variable in interface edu.cmu.mse.vault.message.MessageEntity
JNDI lookup name for the ServerEntity EJB

L

loadProperties() - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager
Load properties from the vaultjndi.properties file.
loadProperties() - Static method in class edu.cmu.mse.vault.repman.VaultReplicationServer
Load properties from the vaultjndi.properties file.
loadSeqNum() - Method in class edu.cmu.mse.vault.client.VaultFTBaseIClient
 
lookupJndiContext() - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager
Looking up JndiContext and object reference from the JNDI server All object reference will be added to the HashTable.
lookupRepManager() - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager
This method connect to the replication manager and get JNDIName

M

MIN_SEQ_NUM - Static variable in class edu.cmu.mse.vault.message.MessageKey
Minimum sequence number for messages
Message - class edu.cmu.mse.vault.message.Message.
Message object returned to the client
Message(MessageKey, Serializable) - Constructor for class edu.cmu.mse.vault.message.Message
Constructor
Message(MessageEntity) - Constructor for class edu.cmu.mse.vault.message.Message
Constructor
MessageEntity - interface edu.cmu.mse.vault.message.MessageEntity.
Local Server entity proxied by the EJB Server
MessageEntityBean - class edu.cmu.mse.vault.message.MessageEntityBean.
EntityBean abstract class proxied by the Server remote interface
MessageEntityBean() - Constructor for class edu.cmu.mse.vault.message.MessageEntityBean
 
MessageEntityHome - interface edu.cmu.mse.vault.message.MessageEntityHome.
LocalHome interface for the Server entity
MessageKey - class edu.cmu.mse.vault.message.MessageKey.
Primary key class for the message table used by container-managed persistence
MessageKey() - Constructor for class edu.cmu.mse.vault.message.MessageKey
 
MessageKey(String, int) - Constructor for class edu.cmu.mse.vault.message.MessageKey
 
main(String[]) - Static method in class edu.cmu.mse.vault.client.JNDITestClient
 
main(String[]) - Static method in class edu.cmu.mse.vault.client.VaultClient
 
main(String[]) - Static method in class edu.cmu.mse.vault.client.VaultFTBaseIClient
 
main(String[]) - Static method in class edu.cmu.mse.vault.client.VaultIClient
 
main(String[]) - Static method in class edu.cmu.mse.vault.repman.RMITestClient
 
main(String[]) - Static method in class edu.cmu.mse.vault.repman.VaultReplicationServer
 
main(String[]) - Static method in class edu.cmu.mse.vault.repman.WatchDog
 
main(String[]) - Static method in class edu.cmu.mse.vault.transaction.TransactionDataFetcher
 

N

nextKey() - Method in class edu.cmu.mse.vault.client.JNDITestClient
 
nextSeqNum() - Method in class edu.cmu.mse.vault.message.MessageKey
 

O

openConnection(String, int) - Method in class edu.cmu.mse.vault.repman.WatchDog
 

P

printJndiContext(Map) - Static method in class edu.cmu.mse.vault.util.VaultUtil
 
properties - Static variable in class edu.cmu.mse.vault.repman.VaultReplicationServer
 

R

RMITestClient - class edu.cmu.mse.vault.repman.RMITestClient.
 
RMITestClient(String) - Constructor for class edu.cmu.mse.vault.repman.RMITestClient
 
run() - Method in class edu.cmu.mse.vault.client.VaultFTBaseIClient
 
run() - Method in class edu.cmu.mse.vault.client.VaultIClient
 
run() - Method in class edu.cmu.mse.vault.client.VaultJNDICacheManager
 
run() - Method in class edu.cmu.mse.vault.client.VaultWorkThread
 

S

saveSeqNum() - Method in class edu.cmu.mse.vault.client.VaultFTBaseIClient
 
seqNum - Variable in class edu.cmu.mse.vault.message.MessageKey
 
setAccount(AccountEntityLocal) - Method in interface edu.cmu.mse.vault.transaction.TransactionEntity
 
setAccount(AccountEntityLocal) - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
Relationship methods for account-transaction relation
setAccount(AccountEntityLocal) - Method in interface edu.cmu.mse.vault.transaction.TransactionEntityLocal
 
setAccountID(Integer) - Method in class edu.cmu.mse.vault.transaction.Transaction
 
setAccountID(int) - Method in class edu.cmu.mse.vault.transaction.TransactionRow
 
setAccountId(Integer) - Method in class edu.cmu.mse.vault.account.Account
IMP: You don't need to set the accountId when you are creating the us
setAccountId(Integer) - Method in interface edu.cmu.mse.vault.account.AccountEntity
 
setAccountId(Integer) - Method in class edu.cmu.mse.vault.account.AccountEntityBean
Rememeber accountId is the auto-generated key
setAccountId(Integer) - Method in interface edu.cmu.mse.vault.account.AccountEntityLocal
 
setAccounts(Collection) - Method in interface edu.cmu.mse.vault.customer.CustomerEntity
 
setAccounts(Collection) - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
setAccounts(Collection) - Method in interface edu.cmu.mse.vault.customer.CustomerEntityLocal
 
setBalance(Double) - Method in class edu.cmu.mse.vault.account.Account
 
setBalance(Double) - Method in interface edu.cmu.mse.vault.account.AccountEntity
 
setBalance(Double) - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
setBalance(Double) - Method in interface edu.cmu.mse.vault.account.AccountEntityLocal
 
setClientID(String) - Method in interface edu.cmu.mse.vault.message.MessageEntity
 
setClientID(String) - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
setCustId(Integer) - Method in interface edu.cmu.mse.vault.customer.CustomerEntity
 
setCustId(Integer) - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
setCustId(Integer) - Method in interface edu.cmu.mse.vault.customer.CustomerEntityLocal
 
setCustomer(CustomerEntityLocal) - Method in interface edu.cmu.mse.vault.account.AccountEntity
Relationship methods
setCustomer(CustomerEntityLocal) - Method in class edu.cmu.mse.vault.account.AccountEntityBean
Relationship methods for account-customer relation
setCustomer(CustomerEntityLocal) - Method in interface edu.cmu.mse.vault.account.AccountEntityLocal
Relationship methods
setCustomerId(Integer) - Method in class edu.cmu.mse.vault.account.Account
 
setDate(Date) - Method in class edu.cmu.mse.vault.transaction.Transaction
 
setDate(Date) - Method in interface edu.cmu.mse.vault.transaction.TransactionEntity
 
setDate(Date) - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
setDate(Date) - Method in interface edu.cmu.mse.vault.transaction.TransactionEntityLocal
 
setEntityContext(EntityContext) - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
setEntityContext(EntityContext) - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
setEntityContext(EntityContext) - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
setEntityContext(EntityContext) - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
setFirstName(String) - Method in class edu.cmu.mse.vault.customer.Customer
 
setFirstName(String) - Method in interface edu.cmu.mse.vault.customer.CustomerEntity
 
setFirstName(String) - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
setFirstName(String) - Method in interface edu.cmu.mse.vault.customer.CustomerEntityLocal
 
setLastName(String) - Method in class edu.cmu.mse.vault.customer.Customer
 
setLastName(String) - Method in interface edu.cmu.mse.vault.customer.CustomerEntity
 
setLastName(String) - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
setLastName(String) - Method in interface edu.cmu.mse.vault.customer.CustomerEntityLocal
 
setMenuChoice(String) - Method in class edu.cmu.mse.vault.client.VaultWorkThread
 
setPayload(Serializable) - Method in class edu.cmu.mse.vault.message.Message
Replace the payload of this message
setReplyMsg(Serializable) - Method in interface edu.cmu.mse.vault.message.MessageEntity
 
setReplyMsg(Serializable) - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
setResult(boolean) - Method in class edu.cmu.mse.vault.client.VaultWorkThread
 
setSeqNum(int) - Method in interface edu.cmu.mse.vault.message.MessageEntity
 
setSeqNum(int) - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
setSeqNum(int) - Method in class edu.cmu.mse.vault.message.MessageKey
 
setSessionContext(SessionContext) - Method in class edu.cmu.mse.vault.account.AccountAgentSessionBean
 
setSessionContext(SessionContext) - Method in class edu.cmu.mse.vault.customer.CustomerAgentSessionBean
 
setSessionContext(SessionContext) - Method in class edu.cmu.mse.vault.heartbeat.HeartbeatAgentSessionBean
 
setSessionContext(SessionContext) - Method in class edu.cmu.mse.vault.transaction.TransactionAgentSessionBean
 
setSuccess(boolean) - Method in class edu.cmu.mse.vault.client.VaultWorkThread
 
setTransAmount(Double) - Method in class edu.cmu.mse.vault.transaction.Transaction
 
setTransAmount(Double) - Method in interface edu.cmu.mse.vault.transaction.TransactionEntity
 
setTransAmount(Double) - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
setTransAmount(Double) - Method in interface edu.cmu.mse.vault.transaction.TransactionEntityLocal
 
setTransAmount(double) - Method in class edu.cmu.mse.vault.transaction.TransactionRow
 
setTransDate(Date) - Method in class edu.cmu.mse.vault.transaction.TransactionRow
 
setTransID(int) - Method in class edu.cmu.mse.vault.transaction.TransactionRow
 
setTransType(Integer) - Method in class edu.cmu.mse.vault.transaction.Transaction
 
setTransType(Integer) - Method in interface edu.cmu.mse.vault.transaction.TransactionEntity
 
setTransType(Integer) - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
setTransType(Integer) - Method in interface edu.cmu.mse.vault.transaction.TransactionEntityLocal
 
setTransType(int) - Method in class edu.cmu.mse.vault.transaction.TransactionRow
 
setTransactions(Collection) - Method in interface edu.cmu.mse.vault.account.AccountEntity
 
setTransactions(Collection) - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
setTransactions(Collection) - Method in interface edu.cmu.mse.vault.account.AccountEntityLocal
 
setTransferToAccount(Integer) - Method in class edu.cmu.mse.vault.transaction.Transaction
 
setTransferToAccount(Integer) - Method in interface edu.cmu.mse.vault.transaction.TransactionEntity
 
setTransferToAccount(Integer) - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
setTransferToAccount(Integer) - Method in interface edu.cmu.mse.vault.transaction.TransactionEntityLocal
 
setTransferToAccount(int) - Method in class edu.cmu.mse.vault.transaction.TransactionRow
 
showTransactionHistory(String) - Method in class edu.cmu.mse.vault.client.VaultClient
 
showTransactionHistory(String) - Method in class edu.cmu.mse.vault.client.VaultFTBaseClient
 

T

TRAN_TYPE_DEPOSIT - Static variable in class edu.cmu.mse.vault.transaction.Transaction
 
TRAN_TYPE_TRANSFER - Static variable in class edu.cmu.mse.vault.transaction.Transaction
 
TRAN_TYPE_WITHDRAWL - Static variable in class edu.cmu.mse.vault.transaction.Transaction
 
Transaction - class edu.cmu.mse.vault.transaction.Transaction.
 
Transaction(Integer, Date, Integer, Integer, Double) - Constructor for class edu.cmu.mse.vault.transaction.Transaction
 
TransactionAgentSession - interface edu.cmu.mse.vault.transaction.TransactionAgentSession.
Remote interface for TransactionAgentSession.
TransactionAgentSessionBean - class edu.cmu.mse.vault.transaction.TransactionAgentSessionBean.
 
TransactionAgentSessionBean() - Constructor for class edu.cmu.mse.vault.transaction.TransactionAgentSessionBean
 
TransactionAgentSessionHome - interface edu.cmu.mse.vault.transaction.TransactionAgentSessionHome.
Home interface for TransactionAgentSession.
TransactionDataFetcher - class edu.cmu.mse.vault.transaction.TransactionDataFetcher.
 
TransactionDataFetcher() - Constructor for class edu.cmu.mse.vault.transaction.TransactionDataFetcher
 
TransactionEntity - interface edu.cmu.mse.vault.transaction.TransactionEntity.
Remote interface for TransactionEntity.
TransactionEntityBean - class edu.cmu.mse.vault.transaction.TransactionEntityBean.
 
TransactionEntityBean() - Constructor for class edu.cmu.mse.vault.transaction.TransactionEntityBean
 
TransactionEntityLocal - interface edu.cmu.mse.vault.transaction.TransactionEntityLocal.
Remote interface for TransactionEntity.
TransactionEntityLocalHome - interface edu.cmu.mse.vault.transaction.TransactionEntityLocalHome.
Home interface for TransactionEntity.
TransactionRow - class edu.cmu.mse.vault.transaction.TransactionRow.
 
TransactionRow(int, int, Date, int, int, double) - Constructor for class edu.cmu.mse.vault.transaction.TransactionRow
 
TransactionRow() - Constructor for class edu.cmu.mse.vault.transaction.TransactionRow
 
testJndiAndIsAlive(String) - Method in class edu.cmu.mse.vault.client.JNDITestClient
 
toString() - Method in class edu.cmu.mse.vault.message.MessageKey
 
toString() - Method in class edu.cmu.mse.vault.transaction.TransactionRow
 
transfer(String, String, String) - Method in class edu.cmu.mse.vault.client.VaultClient
 
transfer(String, String, String) - Method in class edu.cmu.mse.vault.client.VaultFTBaseClient
 
transferMoney(MessageKey, int, int, double) - Method in interface edu.cmu.mse.vault.account.AccountAgentSession
 
transferMoney(MessageKey, int, int, double) - Method in class edu.cmu.mse.vault.account.AccountAgentSessionBean
Business method
transferMoney(String, String, String) - Method in class edu.cmu.mse.vault.client.VaultClient
 
transferMoney(String, String, String) - Method in class edu.cmu.mse.vault.client.VaultFTBaseClient
 

U

UnexpectedMessageSequenceNumberException - exception edu.cmu.mse.vault.message.UnexpectedMessageSequenceNumberException.
Exception for when an unexpected sequence number is used on a new service request
UnexpectedMessageSequenceNumberException(MessageKey) - Constructor for class edu.cmu.mse.vault.message.UnexpectedMessageSequenceNumberException
 
unsetEntityContext() - Method in class edu.cmu.mse.vault.account.AccountEntityBean
 
unsetEntityContext() - Method in class edu.cmu.mse.vault.customer.CustomerEntityBean
 
unsetEntityContext() - Method in class edu.cmu.mse.vault.message.MessageEntityBean
 
unsetEntityContext() - Method in class edu.cmu.mse.vault.transaction.TransactionEntityBean
 

V

VAULT_REP_MANAGER - Static variable in class edu.cmu.mse.vault.repman.VaultReplicationServer
 
VaultClient - class edu.cmu.mse.vault.client.VaultClient.
 
VaultClient() - Constructor for class edu.cmu.mse.vault.client.VaultClient
 
VaultEntityCreateException - exception edu.cmu.mse.vault.exception.VaultEntityCreateException.
 
VaultEntityCreateException() - Constructor for class edu.cmu.mse.vault.exception.VaultEntityCreateException
 
VaultException - exception edu.cmu.mse.vault.exception.VaultException.
 
VaultException() - Constructor for class edu.cmu.mse.vault.exception.VaultException
 
VaultFTBaseClient - class edu.cmu.mse.vault.client.VaultFTBaseClient.
 
VaultFTBaseClient(int, MessageKey) - Constructor for class edu.cmu.mse.vault.client.VaultFTBaseClient
 
VaultFTBaseIClient - class edu.cmu.mse.vault.client.VaultFTBaseIClient.
 
VaultFTBaseIClient() - Constructor for class edu.cmu.mse.vault.client.VaultFTBaseIClient
 
VaultIClient - class edu.cmu.mse.vault.client.VaultIClient.
 
VaultIClient() - Constructor for class edu.cmu.mse.vault.client.VaultIClient
 
VaultJNDICacheManager - class edu.cmu.mse.vault.client.VaultJNDICacheManager.
 
VaultJNDICacheManager() - Constructor for class edu.cmu.mse.vault.client.VaultJNDICacheManager
 
VaultJNDICacheManager.VaultJNDICache - class edu.cmu.mse.vault.client.VaultJNDICacheManager.VaultJNDICache.
 
VaultJNDICacheManager.VaultJNDICache() - Constructor for class edu.cmu.mse.vault.client.VaultJNDICacheManager.VaultJNDICache
VaultJNDICache constructor
VaultReplicationServer - class edu.cmu.mse.vault.repman.VaultReplicationServer.
 
VaultReplicationServer() - Constructor for class edu.cmu.mse.vault.repman.VaultReplicationServer
 
VaultUtil - class edu.cmu.mse.vault.util.VaultUtil.
 
VaultUtil() - Constructor for class edu.cmu.mse.vault.util.VaultUtil
 
VaultWorkThread - class edu.cmu.mse.vault.client.VaultWorkThread.
 
VaultWorkThread(String[], int, MessageKey) - Constructor for class edu.cmu.mse.vault.client.VaultWorkThread
VaultWorkThread constructor
vjc - Static variable in class edu.cmu.mse.vault.client.VaultFTBaseClient
Comment for vjc VaultJNDICacheManager is the static member of VaultFTBaseClient, because VaultFTBaseClient need to access to the CacheMap to retrieve the object reference and JNDI name

W

WatchDog - class edu.cmu.mse.vault.repman.WatchDog.
 
WatchDog() - Constructor for class edu.cmu.mse.vault.repman.WatchDog
 
withdrawMoney(MessageKey, int, double) - Method in interface edu.cmu.mse.vault.account.AccountAgentSession
 
withdrawMoney(MessageKey, int, double) - Method in class edu.cmu.mse.vault.account.AccountAgentSessionBean
Business method
withdrawMoney(String, String) - Method in class edu.cmu.mse.vault.client.VaultClient
 
withdrawMoney(String, String) - Method in class edu.cmu.mse.vault.client.VaultFTBaseClient
 

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