hendelseshåndtereren
Hendelseshåndtereren er en programvarefunksjon eller -komponent som håndterer hendelser som genereres av en kilde i et hendelsesdrevet system. En hendelse kan være brukerhandlinger som museklikk eller tastetrykk, eller systemhendelser som nettverkstrafikk, tidsbaserte utløsing eller meldinger mellom komponenter.
For at en hendelseshåndterer skal kunne brukes, må den registreres hos hendelses-kilden eller i en felles hendelsesbus.
Vanlige mønstre inkluderer callback-funksjoner, lyttere (listeners), observer-mønster og pub/sub-systemer. Noen rammeverk bruker også signaler og slots
Design og implementeringshensyn inkluderer idempotens, trådsikkerhet, asynkronitet, og feilhåndtering. Det er viktig å registrere og avregistrere
Eksempel: I en nettleser kobles en hendelseshåndterer til et knapp-element for å reagere på klikk og oppdatere
Se også: hendelsesdrevet programmering, callback, observer-mønster, pub/sub, signaler og slots.