|
||||||||||
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 |