uk.org.ogsadai.engine
Class StatusToStatusObserver
java.lang.Object
|
+--uk.org.ogsadai.engine.StatusToStatusObserver
- All Implemented Interfaces:
- java.util.Observer
- public class StatusToStatusObserver
- extends java.lang.Object
- implements java.util.Observer
An Observer that updates the state of a destination
ProcessingStatus object to match that of a source
ProcessingStatus object whenever the source state
changes. An instance should be attached to the source
ProcessingStatus object.
- Author:
- The OGSA-DAI Project Team
|
Constructor Summary |
StatusToStatusObserver(ProcessingStatus destStatus)
Creates a new observer that will update the specified destination
ProcessingStatus state whenever an invocation of the
update method is received. |
|
Method Summary |
void |
update(java.util.Observable sourceStatus,
java.lang.Object argument)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COPYRIGHT_NOTICE
private static final java.lang.String COPYRIGHT_NOTICE
- Copyright statement.
- See Also:
- Constant Field Values
mDestinationStatus
private final ProcessingStatus mDestinationStatus
- The processing status to update.
StatusToStatusObserver
public StatusToStatusObserver(ProcessingStatus destStatus)
- Creates a new observer that will update the specified destination
ProcessingStatus state whenever an invocation of the
update method is received.
- Parameters:
destStatus - the destination ProcessingStatus
object that will be updated whenever the
source ProcessingStatus changes
state
- Throws:
java.lang.IllegalArgumentException - if destStatus is null.
update
public void update(java.util.Observable sourceStatus,
java.lang.Object argument)
- Specified by:
update in interface java.util.Observer