Required interfaces for Graylog2 plugin development