org.elite.jdcbot.util
Class FloodMessageThread

java.lang.Object
  extended by java.lang.Thread
      extended by org.elite.jdcbot.util.TimerThread
          extended by org.elite.jdcbot.util.FloodMessageThread
All Implemented Interfaces:
java.lang.Runnable

public class FloodMessageThread
extends TimerThread

Simple example class that extends TimerThread showing how to handle OnTimer triggers. Every 10 min. prints some flood message on main chat.

Since:
0.5
Version:
0.7
Author:
Kokanovic Branko, AppleGrew

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class org.elite.jdcbot.util.TimerThread
_bot
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
FloodMessageThread(jDCBot bot, long waittime)
          Constructs FloodMessageThread.
 
Method Summary
 void onTimer()
          Overriden onTimer events and prints some stupid flood message on main chat.
 
Methods inherited from class org.elite.jdcbot.util.TimerThread
onTimerStart, run, stopIt
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FloodMessageThread

public FloodMessageThread(jDCBot bot,
                          long waittime)
Constructs FloodMessageThread.

Parameters:
bot - Instance of jDCBot.
waittime - Time between OnTimer events (in ms).
Method Detail

onTimer

public void onTimer()
Overriden onTimer events and prints some stupid flood message on main chat.

Overrides:
onTimer in class TimerThread