Hello.
I'm documenting my elasticsearch + logstash solution and I was wondering how the connection between logstash and its plugins work.
Do the plugins implement any interface? Which? Or is this via HTTP?
To clarify my question, I'm trying to fill the "blanks" in this component diagram:

Thanks in advance