aboutsummaryrefslogtreecommitdiff
path: root/src/net/sourceforge/opentracking/TrackerEventHandler.java
diff options
context:
space:
mode:
authorAnton Tananaev <anton.tananaev@gmail.com>2011-11-11 13:46:52 +0000
committerAnton Tananaev <anton.tananaev@gmail.com>2011-11-11 13:46:52 +0000
commite7c57a86e55868e3563e023a6dc70e7848c55d20 (patch)
tree61cb0d82671cb68c18bc34be32467548de8b36cf /src/net/sourceforge/opentracking/TrackerEventHandler.java
parenta88479f670fea8f6c7f5fdf13c7dffa67772d854 (diff)
downloadtrackermap-server-e7c57a86e55868e3563e023a6dc70e7848c55d20.tar.gz
trackermap-server-e7c57a86e55868e3563e023a6dc70e7848c55d20.tar.bz2
trackermap-server-e7c57a86e55868e3563e023a6dc70e7848c55d20.zip
Diffstat (limited to 'src/net/sourceforge/opentracking/TrackerEventHandler.java')
-rw-r--r--src/net/sourceforge/opentracking/TrackerEventHandler.java76
1 files changed, 0 insertions, 76 deletions
diff --git a/src/net/sourceforge/opentracking/TrackerEventHandler.java b/src/net/sourceforge/opentracking/TrackerEventHandler.java
deleted file mode 100644
index cfb9e8070..000000000
--- a/src/net/sourceforge/opentracking/TrackerEventHandler.java
+++ /dev/null
@@ -1,76 +0,0 @@
-/*
- * Copyright 2010 Anton Tananaev (anton@tananaev.com)
- *
- * Licensed under the Apache License, Version 2.0 (the "License");
- * you may not use this file except in compliance with the License.
- * You may obtain a copy of the License at
- *
- * http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-package net.sourceforge.opentracking;
-
-import org.jboss.netty.channel.SimpleChannelHandler;
-import org.jboss.netty.channel.ChannelHandlerContext;
-import org.jboss.netty.channel.ExceptionEvent;
-import org.jboss.netty.channel.MessageEvent;
-import org.jboss.netty.channel.ChannelHandler;
-
-/**
- * Tracker message handler
- */
-@ChannelHandler.Sharable
-public class TrackerEventHandler extends SimpleChannelHandler {
-
- /**
- * Data manager
- */
- private DataManager dataManager;
-
- TrackerEventHandler(DataManager newDataManager) {
- super();
- dataManager = newDataManager;
- }
-
- @Override
- public void messageReceived(ChannelHandlerContext ctx, MessageEvent e) {
-
- if (e.getMessage() instanceof Position) {
-
- Position position = (Position) e.getMessage();
-
- if (position == null) {
- System.out.println("null message");
- } else {
- System.out.println(
- "id: " + position.getId() +
- ", deviceId: " + position.getDeviceId() +
- ", valid: " + position.getValid() +
- ", time: " + position.getTime() +
- ", latitude: " + position.getLatitude() +
- ", longitude: " + position.getLongitude() +
- ", altitude: " + position.getAltitude() +
- ", speed: " + position.getSpeed() +
- ", course: " + position.getCourse());
- }
-
- // Write position to database
- try {
- dataManager.setPosition(position);
- } catch (Exception error) {
- System.out.println(error.getMessage());
- }
- }
- }
-
- @Override
- public void exceptionCaught(ChannelHandlerContext ctx, ExceptionEvent e) {
- e.getChannel().close();
- }
-
-}