org.tango.server.events
Interface IEventTrigger

All Known Implementing Classes:
ArchiveEventTrigger, ChangeEventTrigger, DefaultEventTrigger, PeriodicEventTrigger, QualityEventTrigger

public interface IEventTrigger

Interface for event triggers

Author:
ABEILLE

Method Summary
 boolean doCheck()
           
 boolean isSendEvent()
           
 void setError(fr.esrf.Tango.DevFailed error)
          Notify the trigger of the last error occured
 void updateProperties()
          Update event properties
 

Method Detail

isSendEvent

boolean isSendEvent()
                    throws fr.esrf.Tango.DevFailed
Returns:
true if an event must be send
Throws:
fr.esrf.Tango.DevFailed

setError

void setError(fr.esrf.Tango.DevFailed error)
Notify the trigger of the last error occured

Parameters:
error -

updateProperties

void updateProperties()
                      throws fr.esrf.Tango.DevFailed
Update event properties

Throws:
fr.esrf.Tango.DevFailed

doCheck

boolean doCheck()
Returns:
true if do the event fire check


Copyright © 2012-2017. All Rights Reserved.