org.apache.jetspeed.tools.pamanager
Class PortletApplicationManager.DescriptorChangeMonitor
java.lang.Object
java.lang.Thread
org.apache.jetspeed.tools.pamanager.PortletApplicationManager.DescriptorChangeMonitor
- All Implemented Interfaces:
- Runnable
- Enclosing class:
- PortletApplicationManager
private static class PortletApplicationManager.DescriptorChangeMonitor
- extends Thread
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 |
pam
private PortletApplicationManager pam
interval
private long interval
started
private boolean started
monitorInfos
private ArrayList monitorInfos
maxRetriedStarts
private int maxRetriedStarts
PortletApplicationManager.DescriptorChangeMonitor
public PortletApplicationManager.DescriptorChangeMonitor(ThreadGroup group,
String name,
PortletApplicationManager pam,
long interval,
int maxretriedStarts)
run
public void run()
- Specified by:
run
in interface Runnable
- Overrides:
run
in class Thread
safeStop
public void safeStop()
- notifies a switch variable that exits the watcher's montior loop started in the
run()
method.
monitor
public void monitor(String contextName,
String contextPath,
ClassLoader paClassLoader,
int paType,
File paDir,
long checksum)
remove
public void remove(String contextName)
get
public PortletApplicationManager.DescriptorChangeMonitor.DescriptorChangeMonitorInfo get(String contextName)
isMonitored
public boolean isMonitored(String contextName)
checkDescriptorChanges
private void checkDescriptorChanges()
Copyright © 1999-2007 Apache Software Foundation. All Rights Reserved.