Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-31 | Convert project to gradle | Anton Tananaev | |
2019-02-20 | Support headers for forwarding | Anton Tananaev | |
2018-06-02 | Remove async HTTP client dependency | Anton Tananaev | |
2018-04-11 | Add support of multiple Maintenances | Abyss777 | |
2018-03-20 | Add user objects to Event forward payload | Abyss777 | |
2018-02-09 | Remove unnecessary checks | Abyss777 | |
2018-01-26 | Clean up unused imports | Anton Tananaev | |
2018-01-26 | Clean up unnecessary code | Anton Tananaev | |
2017-11-23 | Minor refactoring | Srk | |
2017-11-22 | Minor refactoring | Srk | |
2017-11-20 | Refactoring: parameters only for one mode of eventForwarder | Srk | |
2017-11-20 | Minor refactoring | Srk | |
2017-11-20 | Minor refactoring | Srk | |
2017-11-19 | - Global jsonPrettyPrinting option | Srk | |
- Minor refactoring - Config option name changed from "event.forward.prettyPrintedPayload" to "config.mapper.prettyPrintedJson" | |||
2017-11-13 | removing NotificationFormatter from EventForwarder | Shinryuken | |
2017-11-08 | Default payload format as json, plaintext available as option | Shinryuken | |
2017-11-07 | User defaults when no User is available - EventForwarder refactoring | Shinryuken | |
2017-11-06 | Using templates for event forwarded messages | Shinryuken | |
2017-11-04 | Adding support for additional parameters on post body request (pushover support) | Shinryuken | |
Hi, i implemented a new modality when sending event messages inside EventForwarder, now you can send requests as a "form-urlencoded", this means that the actual payload will be sent as a form parameter (the parameter name is configurable), this strategy will let you to add another parameters inside the form body message too. You can add new custom form params almost on the same way as the custom headers are inserted (event.forward.header), the only difference is that you will use the equals "=" char instead of ":" as key/value separator. You can enable this mode using the option: "event.forward.payloadAsParamMode", when using this mode you can use the other 2 configuration elements, "event.forward.paramMode.payloadParamName" if you want to change the form name param of the payload (default is "payload") and "event.forward.paramMode.additionalParams" to specify additional key/value form params. I added an option to prettyPrint the payload messages too, you can enable it using "event.forward.prettyPrintedPayload", i decided to add this option only for the EventForwarder behaviour. This is an example (using all the new params) that lets you integrate traccar server with the pushover platform. <entry key='status.timeout'>60</entry> <entry key='event.statusHandler'>true</entry> <entry key="event.forward.enable">true</entry> <entry key='event.forward.url'>https://api.pushover.net/1/messages.json</entry> <entry key='event.forward.prettyPrintedPayload'>true</entry> <entry key='event.forward.payloadAsParamMode'>true</entry> <entry key='event.forward.paramMode.payloadParamName'>message</entry> <entry key='event.forward.paramMode.additionalParams'> token=YOUR_TOKEN_ID user=YOUR_USER_ID </entry> I tested the new options and they work pretty well. Tried to make the change as clean as possible and avoiding code duplications. This mode does not change or affects the actual behabiour of the module. Let me know what do you think. | |||
2017-07-26 | - Implement base manager classes as generics | Abyss777 | |
- Remame getDeviceById and getDeviceByUniqueId functions | |||
2017-07-19 | Refactored four managers | Abyss777 | |
2017-04-14 | Add bytecode version check | Anton Tananaev | |
2017-04-14 | Update Java libraries | Anton Tananaev | |
2017-02-06 | Event forward header small improvement | Abyss777 | |
2016-12-19 | Remove own JSON converter | Anton Tananaev | |
2016-11-02 | Update copyright notice emails | Anton Tananaev | |
2016-10-03 | Changed Content-Type for easy access to data from PHP and others | Abyss777 | |
2016-08-30 | Add missing copyright header | Anton Tananaev | |
2016-07-13 | Renamed to EventForwarder and moved to Context | Abyss777 | |
2016-07-13 | Renamed to EventForwarder and moved to Context | Abyss777 | |