org.indi.server
Class SimpleObserver

java.lang.Object
  extended by org.indi.server.Observer
      extended by org.indi.server.SimpleObserver
All Implemented Interfaces:
ObserverCallback

public class SimpleObserver
extends Observer

an object to desribing which vector to observe, how to observe it and which callback to call if it changeds

Author:
Dirk

Field Summary
 
Fields inherited from class org.indi.server.Observer
laststate
 
Constructor Summary
SimpleObserver(java.lang.String device, java.lang.String name, ObserverState state, ObserverCallback callback)
          class constructor
 
Method Summary
 void onObserved(org.indi.objects.Vector vector)
          Callback method called by the server when the observed vector changed
 
Methods inherited from class org.indi.server.Observer
getDevice, getName, getState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SimpleObserver

public SimpleObserver(java.lang.String device,
                      java.lang.String name,
                      ObserverState state,
                      ObserverCallback callback)
class constructor

Parameters:
device - the name of the device the vector to observe belongs to
name - the name of the vector to observe
state - the way the vector should be observed
callback - the callback to be call when the observed vector changes
Method Detail

onObserved

public void onObserved(org.indi.objects.Vector vector)
Description copied from interface: ObserverCallback
Callback method called by the server when the observed vector changed

Specified by:
onObserved in interface ObserverCallback
Overrides:
onObserved in class Observer
Parameters:
vector - the vector that changed


Copyright © 2008. All Rights Reserved.