PriceServer.java
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:1k
源码类别:

Java编程

开发平台:

Java

  1. package bible.rmi.example2;
  2. import weblogic.rmi.Remote;
  3. import java.rmi.RemoteException;
  4. /**
  5.  * PriceServer provides prices on securities for remote clients.
  6.  */
  7. public interface PriceServer extends weblogic.rmi.Remote {
  8.   /**
  9.    * Logical name used to locate and register a PriceServer via RMI.
  10.    */
  11.   public static final String PRICESERVERNAME = "priceserver";
  12.   /**
  13.    * Returns the price of the given security.
  14.    * @param symbol
  15.    */
  16.   public float getPrice(String symbol) throws RemoteException;
  17.   /**
  18.    * Sets the price of the given security.
  19.    * @param symbol
  20.    * @param price
  21.    */
  22.   public void setPrice(String symbol, float price) throws RemoteException;
  23.   /**
  24.    * Returns all ticker symbols in this server's database.
  25.    */
  26.   public String[] getSecurities() throws RemoteException;
  27. }