[comment]: # ({579805a5-3e219327})
# Spraudņu saskarnes

Šajā sadaļā ir aprakstītas pieejamās spraudņu saskarnes.

[comment]: # ({/579805a5-3e219327})

[comment]: # ({e3b2749e-bd74c36c})
### plugin.Exporter

*Exporter* ir vienkāršākais interfeiss, kas veic aptauju un atgriež vērtību (vērtības), neko vai kļūdu.
Tas pieņem iepriekš parsētu vienuma atslēgu, parametrus un kontekstu.
Piekļuve visiem pārējiem spraudņa interfeisiem ir ekskluzīva, un nevienu metodi nevar izsaukt, ja spraudnis jau izpilda uzdevumu.
Turklāt katram spraudnim ir noteikts maksimālais vienlaicīgo *Export()* izsaukumu skaits — 100, ko var samazināt atbilstoši katra spraudņa prasībām.

[comment]: # ({/e3b2749e-bd74c36c})

[comment]: # ({68794123-a9e7836a})
### plugin.Configurator

*Configurator* saskarne nodrošina spraudņa konfigurācijas parametrus no Zabbix aģents 2 konfigurācijas failiem.

[comment]: # ({/68794123-a9e7836a})

[comment]: # ({6c39575d-d6cfe5ec})
### plugin.Runner

*Runner* saskarne nodrošina iespēju veikt inicializāciju, kad spraudnis tiek palaists (aktivizēts), un deinicializāciju, kad spraudnis tiek apturēts (deaktivizēts).
Piemēram, spraudnis var palaist/apturēt kādu fona *goroutine*, ieviešot Runner saskarni.

[comment]: # ({/6c39575d-d6cfe5ec})
