com.tractrac.clientmodule.data.containers
Class MessageContainer

java.lang.Object
  extended by com.tractrac.clientmodule.data.containers.MessageContainer

public class MessageContainer
extends java.lang.Object

Version:
2.0
Author:
TracTrac

Constructor Summary
MessageContainer()
           
 
Method Summary
static java.util.Map<java.lang.Integer,MessageData> get(Event event)
           
static java.util.Map<java.lang.Integer,MessageData> get(Race race)
           
static boolean set(Event event, MessageData message)
           
static boolean set(Race race, MessageData message)
           
static com.maptrack.client.io.TypeController subscribe(Event event, IDataHook<Event,MessageData> hook)
          Subscribe to latest data from event
static
<C extends ITimeObjectContainer<MessageData>>
com.maptrack.client.io.TypeController
subscribe(Event event, long fromTime, long toTime, IDataHook<Event,MessageData> hook)
          Subscribe to sequence data from event
static com.maptrack.client.io.TypeController subscribe(Race race, IDataHook<Race,MessageData> hook)
          Subscribe to latest data from race
static
<C extends ITimeObjectContainer<MessageData>>
com.maptrack.client.io.TypeController
subscribe(Race race, long fromTime, long toTime, IDataHook<Race,MessageData> hook)
          Subscribe to sequence data from race
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageContainer

public MessageContainer()
Method Detail

get

public static java.util.Map<java.lang.Integer,MessageData> get(Event event)

set

public static boolean set(Event event,
                          MessageData message)

get

public static java.util.Map<java.lang.Integer,MessageData> get(Race race)

set

public static boolean set(Race race,
                          MessageData message)

subscribe

public static com.maptrack.client.io.TypeController subscribe(Event event,
                                                              IDataHook<Event,MessageData> hook)
Subscribe to latest data from event

Parameters:
event -
hook -

subscribe

public static com.maptrack.client.io.TypeController subscribe(Race race,
                                                              IDataHook<Race,MessageData> hook)
Subscribe to latest data from race

Parameters:
race -
hook -

subscribe

public static <C extends ITimeObjectContainer<MessageData>> com.maptrack.client.io.TypeController subscribe(Event event,
                                                                                                            long fromTime,
                                                                                                            long toTime,
                                                                                                            IDataHook<Event,MessageData> hook)
Subscribe to sequence data from event

Type Parameters:
C -
Parameters:
event -
fromTime -
hook -

subscribe

public static <C extends ITimeObjectContainer<MessageData>> com.maptrack.client.io.TypeController subscribe(Race race,
                                                                                                            long fromTime,
                                                                                                            long toTime,
                                                                                                            IDataHook<Race,MessageData> hook)
Subscribe to sequence data from race

Type Parameters:
C -
Parameters:
race -
fromTime -
hook -