com.ptc.windchill.upgrade.ius
Class UpgradeContext.SystemPropertyCop

java.lang.Object
  extended byjava.lang.Thread
      extended bycom.ptc.windchill.upgrade.ius.UpgradeContext.SystemPropertyCop
All Implemented Interfaces:
Runnable
Enclosing class:
UpgradeContext

private class UpgradeContext.SystemPropertyCop
extends Thread

This thread will very frequently monitor the Properties object being used for System properties. Whenever it is changed by someone via System.setProperties(java.util.Properties), the thread will revert the current properties object to the one that was registered when the thread was constructed.


Field Summary
private  Properties correctSystemProperties_
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
(package private) UpgradeContext.SystemPropertyCop()
           
 
Method Summary
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, 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
 

Field Detail

correctSystemProperties_

private Properties correctSystemProperties_
Constructor Detail

UpgradeContext.SystemPropertyCop

UpgradeContext.SystemPropertyCop()
Method Detail

run

public void run()