agentland.drug
Interface  Dealer
- All Known Implementing Classes: 
 - DealerAgent, DealerEHA
 
- public interface Dealer
- extends Good, Addict
  
 
 
| 
Method Summary | 
 boolean | 
connect(AgentID start,
        AgentID end)
 
            | 
 boolean | 
connect(Drug start,
        Drug end)
 
            | 
 Vector | 
getMenu()
 
          Return list of all drugs managed by this dealer. | 
 Drug | 
requestHit(Drug drug,
           Urgency urgency,
           AgentID who)
 
            | 
 Drug | 
requestHit(Drug drug,
           Urgency urgency,
           AgentID who,
           Filter f)
 
            | 
 Drug | 
requestHit(Urgency urgency,
           AgentID who)
 
            | 
 Drug | 
requestHit(Urgency urgency,
           AgentID who,
           Filter f)
 
            | 
 
 
 
| Methods inherited from interface agentland.util.Spy | 
tell | 
 
requestHit
public Drug requestHit(Drug drug,
                       Urgency urgency,
                       AgentID who,
                       Filter f)
                throws RemoteException
 
requestHit
public Drug requestHit(Drug drug,
                       Urgency urgency,
                       AgentID who)
                throws RemoteException
 
requestHit
public Drug requestHit(Urgency urgency,
                       AgentID who)
                throws RemoteException
 
requestHit
public Drug requestHit(Urgency urgency,
                       AgentID who,
                       Filter f)
                throws RemoteException
 
connect
public boolean connect(Drug start,
                       Drug end)
                throws RemoteException
 
connect
public boolean connect(AgentID start,
                       AgentID end)
                throws RemoteException
 
getMenu
public Vector getMenu()
               throws RemoteException
- Return list of all drugs managed by this dealer.