| Package

Class
Tree
Deprecated
Index
Help

PREV CLASS NEXT CLASS FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD

## Class Vendeur

    java.lang.Object
      |
      +--Agent
            |
            +--Vendeur

public class Vendeur
extends Agent

Une classe représentant le comportement de l'agent Vendeur

See Also:
  `madkit.kernel.Agent`, Serialized Form

Nested Class Summary
`class` | `Vendeur.VendeurGUI`

Constructor Summary
`Vendeur()` Constructeur qui permet de créer l'interface associée L'utilisateur pourra alors entrer les informations suivantes : - le nom de l'agent Vendeur - le type de poisson qu'il vend - le prix de vente initial

Method Summary
`void` | `activate()` Méthode qui permet d'activer l'agent Vendeur pendant cette activation l'agent Vendeur - récupère l'adresse de l'agent Matchmaker - crée un groupe
`void` | `end()` Méthode qui gère la fin de vie de l'agent Vendeur L'agent Vendeur se suicidera quand il aura vendu son poisson, donc quand l'enchère sera finie
`void` | `initVendeur(java.lang.String nom, java.lang.String poisson, java.lang.String prix)` Méthode qui initialise les caractéristiques de l'agent Vendeur à savoir : - son nom - le type de poisson qu'il vend - le prix de vente initial
`void` | `live()` Méthode qui gère la vie de l'agent Vendeur Cette méthode gère - la demande de référencement auprès du matchmaker - l'entrée des divers acheteurs - le déroulement des enchères : les enchères commencent quand 2 agents Acheteurs au moins sont entrés

Methods inherited from class java.lang.Object
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Constructor Detail

### Vendeur

    public Vendeur()

  Constructeur qui permet de créer l'interface associée L'utilisateur pourra alors entrer les informations suivantes : - le nom de l'agent Vendeur - le type de poisson qu'il vend - le prix de vente initial

Method Detail

### activate

    public void activate()

  Méthode qui permet d'activer l'agent Vendeur pendant cette activation l'agent Vendeur - récupère l'adresse de l'agent Matchmaker - crée un groupe

### live

    public void live()

  Méthode qui gère la vie de l'agent Vendeur Cette méthode gère - la demande de référencement auprès du matchmaker - l'entrée des divers acheteurs - le déroulement des enchères : les enchères commencent quand 2 agents Acheteurs au moins sont entrés

### end

    public void end()

  Méthode qui gère la fin de vie de l'agent Vendeur L'agent Vendeur se suicidera quand il aura vendu son poisson, donc quand l'enchère sera finie

### initVendeur

    public void initVendeur(java.lang.String nom,
                            java.lang.String poisson,
                            java.lang.String prix)

  Méthode qui initialise les caractéristiques de l'agent Vendeur à savoir : - son nom - le type de poisson qu'il vend - le prix de vente initial

  Parameters:
    `nom` - le nom du vendeur
    `poisson` - le type de poisson vendu par l'agent Vendeur
    `prix` - le prix de vente initial du poisson

| Package

Class
Tree
Deprecated
Index
Help

PREV CLASS NEXT CLASS FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD DETAIL: FIELD | CONSTR | METHOD