|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objecttriptracker.client.net.SocketConnection<MapSocketListener>
triptracker.client.net.MapSocket
public class MapSocket
| Field Summary |
|---|
| Fields inherited from class triptracker.client.net.SocketConnection |
|---|
in, inStream, listeners, loggedIn, out, outStream |
| Constructor Summary | |
|---|---|
MapSocket()
|
|
| Method Summary | |
|---|---|
void |
addListener(MapSocketListener listener)
Register a listener for server events. |
protected void |
coordReceived(int routeId,
Coordinate coord)
Publish a connection state change event to all listeners. |
protected void |
coordsReceived(List<Coordinate> coords)
Publish a connection state change event to all listeners. |
void |
getRealtimeRoutes()
Gets realtime plotting routes from server. |
void |
getRoute(Route route)
Gets complete route from server. |
void |
getUser(int userId)
|
void |
getUsers()
Send a request for a list of users to the server. |
void |
logon(String user,
String pass)
Logon a user of the type Protocol.MAPCLIENT. |
protected boolean |
messageHandler(String message)
Message handler for data received on socket. |
void |
removeListener(MapSocketListener listener)
Remove listener from listener queue. |
protected void |
routeList(List<Route> routes)
Publish a route list update event to all listeners. |
protected void |
routeReceived(int routeId,
List<Coordinate> coords)
Publish a route list update event to all listeners. |
void |
setRealtimeRoute(Route route)
Sets realtime route to track. |
protected void |
userReceived(User user)
Publish updated user to all listeners |
protected void |
usersReceived(List<User> users)
Publish an updated user list event to all listeners. |
| Methods inherited from class triptracker.client.net.SocketConnection |
|---|
brokenListener, connect, connect, connectionUpdate, disconnect, getHost, getPort, getRoutes, getUsername, invalidMessage, isClosed, isConnected, isLoggedIn, logon, messageLoop, sendMessage, setHost, setPort, setRoute, socketErrorEvent |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MapSocket()
| Method Detail |
|---|
public void logon(String user,
String pass)
throws IOException
Protocol.MAPCLIENT.
user - usernamepass - password
IOException - on connection failurepublic void addListener(MapSocketListener listener)
addListener in class SocketConnection<MapSocketListener>listener - event receiver to registerpublic void removeListener(MapSocketListener listener)
removeListener in class SocketConnection<MapSocketListener>listener - event receiver to removepublic void getUsers()
public void getUser(int userId)
public void getRoute(Route route)
public void setRealtimeRoute(Route route)
route - public void getRealtimeRoutes()
protected void coordReceived(int routeId,
Coordinate coord)
routeId - route ID updatedcoord - new coordinateprotected void coordsReceived(List<Coordinate> coords)
routeId - route ID updatedcoord - new coordinateprotected void usersReceived(List<User> users)
users - protected void userReceived(User user)
users -
protected void routeReceived(int routeId,
List<Coordinate> coords)
routeId - route ID updatedcoords - list of coordinatesprotected void routeList(List<Route> routes)
routes - received list of routesprotected boolean messageHandler(String message)
messageHandler in class SocketConnection<MapSocketListener>message - received message from server
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||