From 0801b279a4fe91c8cb1d653676f43dfe6c26a6f2 Mon Sep 17 00:00:00 2001 From: Shinryuken Date: Tue, 7 Nov 2017 19:15:02 +0100 Subject: User defaults when no User is available - EventForwarder refactoring --- .../notification/JsonTypeEventForwarder.java | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 src/org/traccar/notification/JsonTypeEventForwarder.java (limited to 'src/org/traccar/notification/JsonTypeEventForwarder.java') diff --git a/src/org/traccar/notification/JsonTypeEventForwarder.java b/src/org/traccar/notification/JsonTypeEventForwarder.java new file mode 100644 index 000000000..196a4eca5 --- /dev/null +++ b/src/org/traccar/notification/JsonTypeEventForwarder.java @@ -0,0 +1,21 @@ +package org.traccar.notification; + +import org.traccar.model.Event; +import org.traccar.model.Position; + +import com.ning.http.client.AsyncHttpClient.BoundRequestBuilder; + +public class JsonTypeEventForwarder extends EventForwarder { + + @Override + protected String getContentType() { + + return "application/json; charset=utf-8"; + } + + @Override + protected void setContent(Event event, Position position, BoundRequestBuilder requestBuilder) { + requestBuilder.setBody(prepareJsonPayload(event, position)); + } + +} -- cgit v1.2.3