org.powertac.visualizer.services
Class VisualizerServiceTournament

java.lang.Object
  extended by org.powertac.visualizer.services.VisualizerServiceTournament
All Implemented Interfaces:
EventListener, javax.jms.MessageListener, javax.servlet.ServletContextListener, org.springframework.beans.factory.InitializingBean

@Service
public class VisualizerServiceTournament
extends Object
implements javax.jms.MessageListener, org.springframework.beans.factory.InitializingBean, javax.servlet.ServletContextListener

Main Visualizer service. Its main purpose is to register with Visualizer proxy and to receive messages from simulator.

Author:
Jurica Babic, John Collins

Constructor Summary
VisualizerServiceTournament()
           
 
Method Summary
 void afterPropertiesSet()
           
 void contextDestroyed(javax.servlet.ServletContextEvent sce)
           
 void contextInitialized(javax.servlet.ServletContextEvent sce)
           
 String getMachineName()
           
 String getQueueName()
           
 String getServerUrl()
           
 Boolean getTournamentMode()
           
 String getTournamentUrl()
           
 String getVisualizerLoginContext()
           
 void init()
          Called on initialization to start message feeder and state machine.
 void initOnce()
           
 void onMessage(javax.jms.Message message)
           
 void receiveMessage(Object msg)
           
 void setMachineName(String name)
           
 void setQueueName(String newName)
           
 void setServerUrl(String newUrl)
           
 void setTournamentMode(Boolean tournamentMode)
           
 void setTournamentUrl(String newUrl)
           
 void setVisualizerLoginContext(String newContext)
           
 void shutDown()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisualizerServiceTournament

public VisualizerServiceTournament()
Method Detail

init

public void init()
Called on initialization to start message feeder and state machine.


contextInitialized

public void contextInitialized(javax.servlet.ServletContextEvent sce)
Specified by:
contextInitialized in interface javax.servlet.ServletContextListener

contextDestroyed

public void contextDestroyed(javax.servlet.ServletContextEvent sce)
Specified by:
contextDestroyed in interface javax.servlet.ServletContextListener

initOnce

public void initOnce()

shutDown

public void shutDown()

receiveMessage

public void receiveMessage(Object msg)

onMessage

public void onMessage(javax.jms.Message message)
Specified by:
onMessage in interface javax.jms.MessageListener

afterPropertiesSet

public void afterPropertiesSet()
                        throws Exception
Specified by:
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
Throws:
Exception

getQueueName

public String getQueueName()

setQueueName

public void setQueueName(String newName)

getServerUrl

public String getServerUrl()

setServerUrl

public void setServerUrl(String newUrl)

getTournamentUrl

public String getTournamentUrl()

setTournamentUrl

public void setTournamentUrl(String newUrl)

getVisualizerLoginContext

public String getVisualizerLoginContext()

setVisualizerLoginContext

public void setVisualizerLoginContext(String newContext)

getMachineName

public String getMachineName()

setMachineName

public void setMachineName(String name)

getTournamentMode

public Boolean getTournamentMode()

setTournamentMode

public void setTournamentMode(Boolean tournamentMode)


Copyright © 2012 Power TAC. All Rights Reserved.