diff options
author | Anton Tananaev <anton.tananaev@gmail.com> | 2012-10-31 22:05:09 +1300 |
---|---|---|
committer | Anton Tananaev <anton.tananaev@gmail.com> | 2012-10-31 22:05:09 +1300 |
commit | 68ef12c1844fd692aca86a848d268accadbe67be (patch) | |
tree | b0ce5cc8bd2d2bff09338b8452578ecb22d0f727 /src/org/traccar/TrackerServer.java | |
parent | 4ad61d312d4e1c42de2269f1e70f2d556375a337 (diff) | |
download | trackermap-server-68ef12c1844fd692aca86a848d268accadbe67be.tar.gz trackermap-server-68ef12c1844fd692aca86a848d268accadbe67be.tar.bz2 trackermap-server-68ef12c1844fd692aca86a848d268accadbe67be.zip |
Single channel factory (fix #68)
Diffstat (limited to 'src/org/traccar/TrackerServer.java')
-rw-r--r-- | src/org/traccar/TrackerServer.java | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/src/org/traccar/TrackerServer.java b/src/org/traccar/TrackerServer.java index 488186606..a29386c05 100644 --- a/src/org/traccar/TrackerServer.java +++ b/src/org/traccar/TrackerServer.java @@ -17,14 +17,12 @@ package org.traccar; import java.net.InetSocketAddress; import java.nio.ByteOrder; -import java.util.concurrent.Executors; import org.jboss.netty.bootstrap.ServerBootstrap; import org.jboss.netty.buffer.HeapChannelBufferFactory; import org.jboss.netty.channel.Channel; import org.jboss.netty.channel.group.ChannelGroup; import org.jboss.netty.channel.group.ChannelGroupFuture; import org.jboss.netty.channel.group.DefaultChannelGroup; -import org.jboss.netty.channel.socket.nio.NioServerSocketChannelFactory; /** * Tracker server @@ -34,18 +32,16 @@ public class TrackerServer extends ServerBootstrap { /** * Initialization */ - private void init(Integer port, Integer threadPoolSize) { + private void init(Integer port) { setPort(port); // Create channel factory - setFactory(new NioServerSocketChannelFactory( - Executors.newCachedThreadPool(), - Executors.newCachedThreadPool())); + setFactory(GlobalChannelFactory.getFactory()); } public TrackerServer(Integer port) { - init(port, 1); + init(port); } /** |