Package org.powertac.samplebroker.core

Implementation of the core of a Power TAC broker, including time-keeping, server login and communication, message routing, and session management.
  • Class Summary 
    Class Description
    BrokerMain
    This is the top level of a Power TAC broker implementation.
    BrokerMessageReceiver
    Receives incoming jms messages for the broker and deserializes them just in case they are to be consumed within the current JVM process.
    BrokerPropertiesService
    Supports annotation-based configuration of broker components from properties or xml config files.
    BrokerRunner
    Multi-session broker runner.
    BrokerTournamentService
    Logs a broker into a tournament server, retrieving tournament-specific and game-specific configuration data from the server.
    JmsManagementService
    Manages the JMS connection to a simulation server.
    MessageDispatcher
    Routes incoming messages to broker components, and outgoing messages to the server.
    PowerTacBroker
    This is the top-level controller for a single broker session.