org.opengts.servers.astra
Class TrackClientPacketHandler
java.lang.Object
  
org.opengts.util.AbstractClientPacketHandler
      
org.opengts.servers.astra.TrackClientPacketHandler
- All Implemented Interfaces: 
 - ClientPacketHandler
 
public class TrackClientPacketHandler
- extends AbstractClientPacketHandler
 
 
 
 
| 
Method Summary | 
static void | 
configInit()
 
            | 
 int | 
getActualPacketLength(byte[] packet,
                      int packetLen)
 
          Callback to obtain the length of the next packet, based on the provided partial
 packet data. | 
 byte[] | 
getHandlePacket(byte[] pktBytes)
 
          Parse the provided packet information, and return any response that should
 be sent back to the remote device | 
 void | 
sessionStarted(java.net.InetAddress inetAddr,
               boolean isTCP,
               boolean isText)
 
          Called when the session has started | 
 void | 
sessionTerminated(java.lang.Throwable err,
                  long readCount,
                  long writeCount)
 
          Callback just before the session is terminated | 
 
| Methods inherited from class org.opengts.util.AbstractClientPacketHandler | 
clearSavedEventCount, clearTerminateSession, equals, equalsSessionID, forceCloseTCPSession, GetDebugMode, getFinalPacket, getHostAddress, getInetAddress, getInitialPacket, getIPAddress, getLocalPort, getMaximumPacketLength, getMinimumPacketLength, getName, getPromptEnabled, getRemotePort, getResponsePort, getSavedEventCount, getSequenceID, getSessionID, getSessionInfo, getSessionStartTime, getSessionStartTimeMS, getSessionType, getTerminateSession, getThreadName, hasHostAddress, hasIPAddress, hasSavedEvents, idleTimeoutInterrupt, incrementSavedEventCount, IsDebugMode, isDuplex, isInputStream, isTCP, isTextPackets, isUDP, printSessionStart, printSessionTerminated, SetDebugMode, setPromptEnabled, setSavedEventCount, setSessionInfo, setTerminateSession, setTerminateSession, tcpWrite, terminateSession | 
 
| Methods inherited from class java.lang.Object | 
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
UNIQUEID_PREFIX
public static java.lang.String[] UNIQUEID_PREFIX
MINIMUM_SPEED_KPH
public static double MINIMUM_SPEED_KPH
ESTIMATE_ODOMETER
public static boolean ESTIMATE_ODOMETER
SIMEVENT_GEOZONES
public static boolean SIMEVENT_GEOZONES
XLATE_LOCATON_INMOTION
public static boolean XLATE_LOCATON_INMOTION
MINIMUM_MOVED_METERS
public static double MINIMUM_MOVED_METERS
DEBUG_MODE
public static boolean DEBUG_MODE
TrackClientPacketHandler
public TrackClientPacketHandler()
sessionStarted
public void sessionStarted(java.net.InetAddress inetAddr,
                           boolean isTCP,
                           boolean isText)
- Description copied from class: 
AbstractClientPacketHandler 
- Called when the session has started
- Specified by:
 sessionStarted in interface ClientPacketHandler- Overrides:
 sessionStarted in class AbstractClientPacketHandler
 
- Parameters:
 inetAddr - The host IP addressisTCP - True if the connection is TCPisText - True if the connection is text
 
 
sessionTerminated
public void sessionTerminated(java.lang.Throwable err,
                              long readCount,
                              long writeCount)
- Description copied from class: 
AbstractClientPacketHandler 
- Callback just before the session is terminated
- Specified by:
 sessionTerminated in interface ClientPacketHandler- Overrides:
 sessionTerminated in class AbstractClientPacketHandler
 
 
 
getActualPacketLength
public int getActualPacketLength(byte[] packet,
                                 int packetLen)
- Description copied from class: 
AbstractClientPacketHandler 
- Callback to obtain the length of the next packet, based on the provided partial
 packet data.
- Specified by:
 getActualPacketLength in interface ClientPacketHandler- Overrides:
 getActualPacketLength in class AbstractClientPacketHandler
 
 
 
getHandlePacket
public byte[] getHandlePacket(byte[] pktBytes)
- Description copied from class: 
AbstractClientPacketHandler 
- Parse the provided packet information, and return any response that should
 be sent back to the remote device
- Specified by:
 getHandlePacket in interface ClientPacketHandler- Specified by:
 getHandlePacket in class AbstractClientPacketHandler
 
- Parameters:
 pktBytes - The packet
- Returns:
 - The response
 
 
 
configInit
public static void configInit()