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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
emettre()
Émet l'information stockée dans le transmetteur vers toutes les destinations connectées.void
recevoir
(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:
recevoir
in interfaceDestinationInterface<Boolean>
- Specified by:
recevoir
in 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:
emettre
in interfaceSourceInterface<Boolean>
- Specified by:
emettre
in classTransmetteur<Boolean,
Boolean> - Throws:
InformationNonConformeException
- Si l'information n'est pas conforme.
-