Plugins get invoked by an event driven system. These events are fired by the Connector-Core. More detailed information about the event system can be found in chapter Events.

Another programming paradigm which is used is Dependency Injection. It allows the automatically loading of all plugins by the Connector-Core.

By using the above mentioned principles the plugin is decoupled from the actual Endpoint implementation. Nevertheless you have access to all by the JTL-Wawi transferred information.