org.hackystat.tickertape.ticker
Class MultiProjectTweetsTicker

java.lang.Object
  extended by org.hackystat.tickertape.ticker.MultiProjectTweetsTicker
All Implemented Interfaces:
Ticker

public class MultiProjectTweetsTicker
extends java.lang.Object
implements Ticker

Provides a Ticker that can monitor multiple Hackystat projects and send tweets to a single Twitter account occasionally to summarize activity. There is one tweet generated per user and per project.

Author:
Philip Johnson

Field Summary
static java.lang.String TIME_BETWEEN_TWEETS_KEY
          The string used as the key for the TimeBetweenTweets property.
 
Constructor Summary
MultiProjectTweetsTicker()
           
 
Method Summary
 void run(Tickertape tickertape, TickerLingua tickerLingua, java.util.logging.Logger logger)
          The run method for this ticker.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TIME_BETWEEN_TWEETS_KEY

public static final java.lang.String TIME_BETWEEN_TWEETS_KEY
The string used as the key for the TimeBetweenTweets property.

See Also:
Constant Field Values
Constructor Detail

MultiProjectTweetsTicker

public MultiProjectTweetsTicker()
Method Detail

run

public void run(Tickertape tickertape,
                TickerLingua tickerLingua,
                java.util.logging.Logger logger)
The run method for this ticker.

Specified by:
run in interface Ticker
Parameters:
tickertape - The Tickertape instance indicating what to do.
tickerLingua - The TickerLingua instance with global data info.
logger - The logger to be used to communicate status.