Class Proxy

java.lang.Object
server.Protocol.Proxy
All Implemented Interfaces:
java.beans.PropertyChangeListener, java.util.EventListener

public class Proxy
extends java.lang.Object
implements java.beans.PropertyChangeListener

La classe Proxy gère les sessions de clavardages qui concernent au moins un utilisateur externe
Chaque message arrivant d'une session sera transféré à l'autre

  • Constructor Summary

    Constructors 
    Constructor Description
    Proxy​(SessionClavardage sessionClavardageA)
    Constructeur de la classe Proxy, permet d'instancier les parametres relatifs à la session de clavardage avec l'utilisateur A
  • Method Summary

    Modifier and Type Method Description
    void propertyChange​(java.beans.PropertyChangeEvent evt)
    Permet de réagir aux différents evenements possibles, soient la réception d'un message venant de A, de B ou une fin de session

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • Proxy

      public Proxy​(SessionClavardage sessionClavardageA)
      Constructeur de la classe Proxy, permet d'instancier les parametres relatifs à la session de clavardage avec l'utilisateur A
      Parameters:
      sessionClavardageA - la session qui a été créée avec l'utilisateur A
  • Method Details

    • propertyChange

      public void propertyChange​(java.beans.PropertyChangeEvent evt)

      Permet de réagir aux différents evenements possibles, soient la réception d'un message venant de A, de B ou une fin de session

      Specified by:
      propertyChange in interface java.beans.PropertyChangeListener
      Parameters:
      evt - l'evenement à traiter