com.partnersoft.interfaces.wirelessmatrix
Class TruckMessengerConnection

java.lang.Object
  extended by com.partnersoft.interfaces.wirelessmatrix.TruckMessengerConnection

public class TruckMessengerConnection
extends java.lang.Object

Implements the peer-to-peer connection between trucks.

Author:
Russell Cagle Copyright 2007 Partner Software, Inc.

Field Summary
static org.apache.log4j.Logger log
           
 
Constructor Summary
TruckMessengerConnection(java.lang.Object object)
           
 
Method Summary
 void connect(java.net.InetAddress serverAddress)
           
 void disconnect()
           
 java.lang.String getName()
           
 java.util.HashMap<java.net.InetAddress,TruckPeerConnection> getPeers()
           
 boolean isConnected()
           
 void sendMessage(TruckMessage message)
           
 void setName(java.lang.String newName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

public static org.apache.log4j.Logger log
Constructor Detail

TruckMessengerConnection

public TruckMessengerConnection(java.lang.Object object)
Method Detail

connect

public void connect(java.net.InetAddress serverAddress)
             throws java.io.IOException
Throws:
java.io.IOException

disconnect

public void disconnect()
                throws java.io.IOException
Throws:
java.io.IOException

getName

public java.lang.String getName()

getPeers

public java.util.HashMap<java.net.InetAddress,TruckPeerConnection> getPeers()

isConnected

public boolean isConnected()

sendMessage

public void sendMessage(TruckMessage message)

setName

public void setName(java.lang.String newName)
             throws java.io.IOException
Throws:
java.io.IOException