From 57a7b6beaade9a51690d0cc89149eca0dea8294a Mon Sep 17 00:00:00 2001 From: Anton Tananaev Date: Wed, 19 Mar 2014 23:12:50 +1300 Subject: Fix Noran decoder (fix #610) --- src/org/traccar/TrackerServer.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) (limited to 'src/org/traccar/TrackerServer.java') diff --git a/src/org/traccar/TrackerServer.java b/src/org/traccar/TrackerServer.java index 1b3677836..9fcc2f5b6 100644 --- a/src/org/traccar/TrackerServer.java +++ b/src/org/traccar/TrackerServer.java @@ -1,5 +1,5 @@ /* - * Copyright 2012 - 2013 Anton Tananaev (anton.tananaev@gmail.com) + * Copyright 2012 - 2014 Anton Tananaev (anton.tananaev@gmail.com) * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -33,9 +33,9 @@ import org.jboss.netty.channel.group.DefaultChannelGroup; */ public abstract class TrackerServer { - private ServerManager serverManager; - private Bootstrap bootstrap; - private String protocol; + private final ServerManager serverManager; + private final Bootstrap bootstrap; + private final String protocol; public String getProtocol() { return protocol; @@ -97,13 +97,14 @@ public abstract class TrackerServer { * Set endianness */ void setEndianness(ByteOrder byteOrder) { + bootstrap.setOption("bufferFactory", new HeapChannelBufferFactory(byteOrder)); bootstrap.setOption("child.bufferFactory", new HeapChannelBufferFactory(byteOrder)); } /** * Opened channels */ - private ChannelGroup allChannels = new DefaultChannelGroup(); + private final ChannelGroup allChannels = new DefaultChannelGroup(); public ChannelGroup getChannelGroup() { return allChannels; -- cgit v1.2.3