aboutsummaryrefslogtreecommitdiff
path: root/src/org/traccar/FilterHandler.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/org/traccar/FilterHandler.java')
-rw-r--r--src/org/traccar/FilterHandler.java17
1 files changed, 15 insertions, 2 deletions
diff --git a/src/org/traccar/FilterHandler.java b/src/org/traccar/FilterHandler.java
index 5298f1d7f..5e1910210 100644
--- a/src/org/traccar/FilterHandler.java
+++ b/src/org/traccar/FilterHandler.java
@@ -36,9 +36,22 @@ public class FilterHandler extends OneToOneDecoder {
private long filterLimit;
private final Map<Long, Position> lastPositions = new HashMap<Long, Position>();
+
+ public FilterHandler(
+ boolean filterInvalid,
+ boolean filterZero,
+ boolean filterDuplicate,
+ int filterDistance,
+ long filterLimit) {
+
+ this.filterInvalid = filterInvalid;
+ this.filterZero = filterZero;
+ this.filterDuplicate = filterDuplicate;
+ this.filterDistance = filterDistance;
+ this.filterLimit = filterLimit;
+ }
- public FilterHandler(ServerManager serverManager) {
- Properties properties = serverManager.getProperties();
+ public FilterHandler(Properties properties) {
String value = properties.getProperty("filter.invalid");
if (value != null) filterInvalid = Boolean.valueOf(value);