se.sics.tasim.is.common
Class ScoreMerger

java.lang.Object
  extended by se.sics.tasim.is.common.ScoreGenerator
      extended by se.sics.tasim.is.common.DefaultScoreGenerator
          extended by se.sics.tasim.is.common.ScoreMerger
Direct Known Subclasses:
MinAvgZeroScoreMerger

public class ScoreMerger
extends DefaultScoreGenerator

ScoreMerger is an utility to merge scores from several competitions, running at several servers, to one score page. This makes it possible to run a competition on several servers to have more games in the same time (often needed due to the length of TAC SCM games).

 # CONFIG FILE FOR TAC04 Qualifying rounds
 competition.name=TAC 2004 Qualifying
 competition.shortDescription=qualifying
 competition.addSourceInfo=true
 competition.shortServerName=true
 competition.destination=.
 competition.useWeight=false
 competition.1.config=tac3_simulator.conf
 competition.1.id=1
 competition.1.url=http://tac3.sics.se:8080/tac3.sics.se/history/competition/1/
 competition.2.config=tac4_simulator.conf
 competition.2.id=1
 competition.2.url=http://tac4.sics.se:8080/tac4.sics.se/history/competition/4/
 is.database.sql.url=jdbc:mysql://localhost:3306/mysql
 log.consoleLevel=0
 


Constructor Summary
ScoreMerger()
           
 
Method Summary
protected  void addPostInfo(java.lang.StringBuffer page)
           
 void addUserStatPage(java.lang.String path, java.lang.String name)
           
protected  java.lang.String createUserName(CompetitionParticipant usr, int pos, int numberOfAgents)
           
 java.lang.String getShortDescription()
           
 boolean isAddingSourceInfo()
           
 boolean isUsingShortStatName()
           
static void main(java.lang.String[] args)
           
 void setAddingSourceInfo(boolean isAddingSourceInfo)
           
 void setShortDescription(java.lang.String shortDescription)
           
 void setUsingShortStatName(boolean isUsingShortStatName)
           
 
Methods inherited from class se.sics.tasim.is.common.DefaultScoreGenerator
addLastUpdated, createScoreTable, getAdvanceColor, getAgentColor, getAgentNameStyle, getAgentsToAdvance, getComparator, getRankColor, isAddingLastUpdated, isAddingStatisticsLink, isIgnoringWeight, isShowingAllAgents, isShowingAverageScoreWhenWeighted, isShowingAverageScoreWithoutZeroGames, isShowingCompetitionTimes, isShowingWeightedAverageScoreWithoutZeroGames, isShowingZeroGameAgents, setAddingLastUpdated, setAddingStatisticsLink, setAdvanceColor, setAgentsToAdvance, setIgnoringWeight, setShowingAllAgents, setShowingAverageScoreWhenWeighted, setShowingAverageScoreWithoutZeroGames, setShowingCompetitionTimes, setShowingWeightedAverageScoreWithoutZeroGames, setShowingZeroGameAgents
 
Methods inherited from class se.sics.tasim.is.common.ScoreGenerator
getCombinedParticipants, getScoreFileName, getServerName, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScoreMerger

public ScoreMerger()
Method Detail

isAddingSourceInfo

public boolean isAddingSourceInfo()

setAddingSourceInfo

public void setAddingSourceInfo(boolean isAddingSourceInfo)

isUsingShortStatName

public boolean isUsingShortStatName()

setUsingShortStatName

public void setUsingShortStatName(boolean isUsingShortStatName)

getShortDescription

public java.lang.String getShortDescription()

setShortDescription

public void setShortDescription(java.lang.String shortDescription)

addUserStatPage

public void addUserStatPage(java.lang.String path,
                            java.lang.String name)

createUserName

protected java.lang.String createUserName(CompetitionParticipant usr,
                                          int pos,
                                          int numberOfAgents)
Overrides:
createUserName in class DefaultScoreGenerator

addPostInfo

protected void addPostInfo(java.lang.StringBuffer page)
Overrides:
addPostInfo in class DefaultScoreGenerator

main

public static void main(java.lang.String[] args)
                 throws java.io.IOException
Throws:
java.io.IOException


Copyright © 2007-2009 Association for Trading Agent Research. All Rights Reserved.