fedora.server.utilities
Class ThreadMonitorImpl

java.lang.Object
  extended byfedora.server.StdoutLogging
      extended byfedora.server.utilities.ThreadMonitorImpl
All Implemented Interfaces:
Logging, java.lang.Runnable, ThreadMonitor

public class ThreadMonitorImpl
extends StdoutLogging
implements ThreadMonitor

Title: ThreadMonitorImpl.java

Description:

-----------------------------------------------------------------------------

License and Copyright: The contents of this file are subject to the Mozilla Public License Version 1.1 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.mozilla.org/MPL/.

Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License for the specific language governing rights and limitations under the License.

The entire file consists of original code. Copyright © 2002-2005 by The Rector and Visitors of the University of Virginia and Cornell University. All rights reserved.

-----------------------------------------------------------------------------

Version:
$Id: ThreadMonitorImpl.java,v 1.7 2005/01/11 20:06:09 cwilper Exp $
Author:
cwilper@cs.cornell.edu

Field Summary
 
Fields inherited from class fedora.server.StdoutLogging
CONFIG, FINE, FINER, FINEST, INFO, SEVERE, WARNING
 
Constructor Summary
ThreadMonitorImpl(int pollInterval, boolean onlyMemory, Logging logTarget)
           
 
Method Summary
static java.lang.String getThreadTree()
           
static void main(java.lang.String[] args)
           
 void requestStop()
           
 void run()
           
 
Methods inherited from class fedora.server.StdoutLogging
logConfig, logFine, logFiner, logFinest, loggingConfig, loggingFine, loggingFiner, loggingFinest, loggingInfo, loggingSevere, loggingWarning, logInfo, logSevere, logWarning, setLogLevel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ThreadMonitorImpl

public ThreadMonitorImpl(int pollInterval,
                         boolean onlyMemory,
                         Logging logTarget)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable

requestStop

public void requestStop()
Specified by:
requestStop in interface ThreadMonitor

getThreadTree

public static java.lang.String getThreadTree()

main

public static void main(java.lang.String[] args)