Package transmetteurs
Class TransmetteurParfait
- All Implemented Interfaces:
DestinationInterface<Boolean>,SourceInterface<Boolean>
Cette classe représente un transmetteur parfait qui transmet sans erreur l'information reçue à toutes les destinations connectées.
Boolean est Le type de l'information transmise.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidemettre()Émet l'information stockée dans le transmetteur vers toutes les destinations connectées.voidrecevoir(Information<Boolean> information) Reçoit une information et la stocke dans le transmetteur.Methods inherited from class transmetteurs.Transmetteur
connecter, deconnecter, getInformationEmise, getInformationRecue
-
Constructor Details
-
TransmetteurParfait
public TransmetteurParfait()Construit un nouveau transmetteur parfait.
-
-
Method Details
-
recevoir
Reçoit une information et la stocke dans le transmetteur.- Specified by:
recevoirin interfaceDestinationInterface<Boolean>- Specified by:
recevoirin classTransmetteur<Boolean,Boolean> - Parameters:
information- L'information à recevoir.- Throws:
InformationNonConformeException- Si l'information n'est pas conforme.
-
emettre
Émet l'information stockée dans le transmetteur vers toutes les destinations connectées.- Specified by:
emettrein interfaceSourceInterface<Boolean>- Specified by:
emettrein classTransmetteur<Boolean,Boolean> - Throws:
InformationNonConformeException- Si l'information n'est pas conforme.
-