org.jasig.portlet.announcements.service
Class AnnouncementCleanupThread

java.lang.Object
  extended by java.lang.Thread
      extended by org.jasig.portlet.announcements.service.AnnouncementCleanupThread
All Implemented Interfaces:
Runnable

public class AnnouncementCleanupThread
extends Thread

Author:
Erik A. Olsson (eolsson@uci.edu) $LastChangedBy$ $LastChangedDate$

Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
AnnouncementCleanupThread()
           
 
Method Summary
 void run()
           
 void setAnnouncementService(IAnnouncementService announcementService)
           
 void setCheckInterval(int checkInterval)
           
 void setHourToCheck(int hourToCheck)
           
 void setMaxCheckIntervalMillis(long maxCheckIntervalMillis)
           
 void setMinuteToCheck(int minuteToCheck)
           
 void stopThread()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, clone, 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
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnnouncementCleanupThread

public AnnouncementCleanupThread()
Method Detail

stopThread

public void stopThread()

run

public void run()
Specified by:
run in interface Runnable
Overrides:
run in class Thread

setAnnouncementService

public void setAnnouncementService(IAnnouncementService announcementService)
Parameters:
announcementService - the announcementService to set

setCheckInterval

public void setCheckInterval(int checkInterval)
Parameters:
checkInterval - the checkInterval to set

setHourToCheck

public void setHourToCheck(int hourToCheck)
Parameters:
hourToCheck - the hourToCheck to set

setMinuteToCheck

public void setMinuteToCheck(int minuteToCheck)
Parameters:
minuteToCheck - the minuteToCheck to set

setMaxCheckIntervalMillis

public void setMaxCheckIntervalMillis(long maxCheckIntervalMillis)
Parameters:
maxCheckIntervalMillis - the maxCheckIntervalMillis to set


Copyright © 2012 Jasig, Inc.. All Rights Reserved.