com.sun.jini.logging
Class LogManager.Probe

java.lang.Object
  extended by java.lang.Thread
      extended by com.sun.jini.logging.LogManager.Probe
All Implemented Interfaces:
Runnable
Enclosing class:
LogManager

private class LogManager.Probe
extends Thread

Thread to probe for config file changes and force reread


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
Thread.State, Thread.UncaughtExceptionHandler
 
Field Summary
private  long interval
          Time in milliseconds between probes
private  File prevFile
          The last file read
private  long prevModified
          The lastModified time of prevFile
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
LogManager.Probe(long interval)
           
 
Method Summary
 void run()
           
 
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
 

Field Detail

interval

private long interval
Time in milliseconds between probes


prevFile

private File prevFile
The last file read


prevModified

private long prevModified
The lastModified time of prevFile

Constructor Detail

LogManager.Probe

LogManager.Probe(long interval)
Method Detail

run

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


Copyright 2007-2010, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.