de.bsvrz.ars.ars.mgmt.tasks
Class ArchiveSettingsTask.ArSSettingListener

java.lang.Object
  extended by de.bsvrz.ars.ars.mgmt.tasks.ArchiveSettingsTask.ArSSettingListener
Enclosing class:
ArchiveSettingsTask

public class ArchiveSettingsTask.ArSSettingListener
extends Object

Spezielle Klasse, mit der man auf das Ende der Übernahme der nächsten Archiveinstellungen warten kann. Dies ist notwendig, da das Archivsystem ohne diese Einstellungen nicht starten kann.

Ein TaskStepListener genuegt nicht, da mehrere verschiedene Parametrierungen abgewartet werden muessen.


Field Summary
private  boolean gotSettings
           
private  int subscription
           
private  boolean terminated
           
 
Constructor Summary
private ArchiveSettingsTask.ArSSettingListener(int subscr)
           
 
Method Summary
 void abort()
           
 String descAwaitedObjects()
           
 void gotSettings()
           
 void waitForSettings()
           
 boolean wasSuccessful()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

subscription

private int subscription

gotSettings

private boolean gotSettings

terminated

private boolean terminated
Constructor Detail

ArchiveSettingsTask.ArSSettingListener

private ArchiveSettingsTask.ArSSettingListener(int subscr)
Method Detail

gotSettings

public void gotSettings()

abort

public void abort()

wasSuccessful

public boolean wasSuccessful()

waitForSettings

public void waitForSettings()
                     throws InterruptedException
Throws:
InterruptedException

descAwaitedObjects

public String descAwaitedObjects()