1 package indyjug.jboss.ejb;
2
3 public interface StockTrader extends javax.ejb.EJBObject
4 {
5 public java.util.Collection getStocks()
6 throws java.rmi.RemoteException, javax.naming.NamingException,
7 javax.ejb.FinderException;
8
9 public java.util.Collection getStocksByExchange(String exchange)
10 throws java.rmi.RemoteException, javax.naming.NamingException,
11 javax.ejb.FinderException;
12
13 public OrderValue trade(String exchange, String symbol, String action,
14 double price, double shares)
15 throws java.rmi.RemoteException, javax.ejb.CreateException,
16 javax.naming.NamingException, javax.ejb.FinderException;
17}
18