org.oddjob.monitor.control
Class PropertyPolling

java.lang.Object
  extended by org.oddjob.monitor.control.PropertyPolling
All Implemented Interfaces:
PropertyChangeListener, EventListener

public class PropertyPolling
extends Object
implements PropertyChangeListener

Populate a property model with a subjects properties.

Author:
Rob Gordon.

Constructor Summary
PropertyPolling(Object kick, ArooaSession session)
          Constructor.
 
Method Summary
 PropertyModel getPropertyModel()
           
 Object getSubject()
           
 void poll()
          Poll for property changes.
 void propertyChange(PropertyChangeEvent evt)
          Called when the DetailModel changes.
 void setPropertyModel(PropertyModel propertyModel)
           
 void setSubject(Object subject)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PropertyPolling

public PropertyPolling(Object kick,
                       ArooaSession session)
Constructor.

Parameters:
kick - An object notify to kick the polling.
Method Detail

poll

public void poll()
Poll for property changes.


getSubject

public Object getSubject()
Returns:
Returns the subject.

setSubject

public void setSubject(Object subject)
Parameters:
subject - The subject to set.

getPropertyModel

public PropertyModel getPropertyModel()
Returns:
Returns the propertyModel.

setPropertyModel

public void setPropertyModel(PropertyModel propertyModel)
Parameters:
propertyModel - The propertyModel to set.

propertyChange

public void propertyChange(PropertyChangeEvent evt)
Called when the DetailModel changes. Usually when the job node select changes.

Specified by:
propertyChange in interface PropertyChangeListener