de.bsvrz.sys.startstopp.prozessvew
Class Inkarnation.ThreadStoppeInkarnation

java.lang.Object
  extended by java.lang.Thread
      extended by de.bsvrz.sys.startstopp.prozessvew.Inkarnation.ThreadStoppeInkarnation
All Implemented Interfaces:
java.lang.Runnable
Enclosing class:
Inkarnation

private class Inkarnation.ThreadStoppeInkarnation
extends java.lang.Thread

Interne Klasse zum Stoppen einer Inkarnation. Der Stoppvorgang wird als eigener Thread ausgeführt


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
private  long m_absender
           
private  boolean m_neuerDurchlauf
           
private  java.lang.Process m_proc
           
private  boolean m_stoppeSofort
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
Inkarnation.ThreadStoppeInkarnation(long absender, boolean stoppeSofort, java.lang.Process proc)
          Konstruktor der Klasse
 
Method Summary
 void run()
          Run Methode des Threads
private  void stoppeInkarnation(long absender)
          Methode zum eigentlichen Stoppen der Inkarnation
 
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

m_absender

private long m_absender

m_neuerDurchlauf

private boolean m_neuerDurchlauf

m_stoppeSofort

private boolean m_stoppeSofort

m_proc

private java.lang.Process m_proc
Constructor Detail

Inkarnation.ThreadStoppeInkarnation

public Inkarnation.ThreadStoppeInkarnation(long absender,
                                           boolean stoppeSofort,
                                           java.lang.Process proc)
Konstruktor der Klasse

Parameters:
absender - Absender
stoppeSofort - Soll Applikation sofort (d.h. ohne Prüfung der Stoppbedingungen und der Delayzeit) beendet werden
Method Detail

run

public void run()
Run Methode des Threads

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

stoppeInkarnation

private void stoppeInkarnation(long absender)
Methode zum eigentlichen Stoppen der Inkarnation

Parameters:
absender - Absender