com.atlassian.greenhopper.service.rank
Class RankIndexBuilder

java.lang.Object
  extended by com.atlassian.greenhopper.service.rank.RankIndexBuilder
All Implemented Interfaces:
com.atlassian.jira.util.Consumer<IssueRankingAO>

public class RankIndexBuilder
extends java.lang.Object
implements com.atlassian.jira.util.Consumer<IssueRankingAO>

This factory produces an initialised RankIndex. It abstracts away the initialisation logic from RankIndexService. It is thread safe, although it should only be called in a synchronised way.

Author:
ahennecke

Field Summary
protected  LoggerWrapper log
           
 
Constructor Summary
RankIndexBuilder()
           
 
Method Summary
 RankIndex build()
           
 void consume(IssueRankingAO issueLink)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

protected final LoggerWrapper log
Constructor Detail

RankIndexBuilder

public RankIndexBuilder()
Method Detail

consume

public void consume(IssueRankingAO issueLink)
Specified by:
consume in interface com.atlassian.jira.util.Consumer<IssueRankingAO>

build

public RankIndex build()


Copyright © 2007-2014 Atlassian. All Rights Reserved.