Source of TickerClient.java


  1: 
  2: import java.awt.*;
  3: import java.util.*;
  4: import java.io.*;
  5: import java.rmi.*;
  6: 
  7: public class TickerClient extends Ticker {
  8: 
  9:   public void initQuotes() {
 10:     try {
 11:       server = (QuoteServer)
 12:           Naming.lookup("//" + getCodeBase().getHost() + "/QuoteServer");
 13:     } catch (Exception e) {
 14:       System.err.println(e); 
 15:     }
 16:   }
 17: 
 18:   protected void updateQuotes() {
 19:     int i, j; 
 20:     try {
 21:       StockQuote newquote[] = server.getQuote();
 22:       for (j = 0; j < newquote.length; j ++) {
 23:         for (i = 0; i < n; i++) {
 24:           if (newquote[j].name.equals(symbol[i])) {
 25:             quote[i] = Integer.toString(newquote[j].quote); 
 26:           }
 27:         } 
 28:       }
 29:     } catch (Exception e) {
 30:       System.err.println(e); 
 31:     }
 32:     super.updateQuotes(); 
 33:   }
 34:   
 35:   protected QuoteServer server; 
 36: }
 37: