Class AbstractTrigger

java.lang.Object
org.apache.ivy.plugins.trigger.AbstractTrigger
All Implemented Interfaces:
EventListener, IvyListener, Trigger
Direct Known Subclasses:
AntBuildTrigger, AntCallTrigger, LogTrigger

public abstract class AbstractTrigger extends Object implements Trigger
Base class for easy trigger implementation. This base class takes of the event filtering part, the only method to implement in subclasses is IvyListener.progress(IvyEvent) which should do whatever the trigger needs to do when the event occurs. This method will only be called when an event matching the trigger filter occurs.
Since:
1.4
  • Constructor Details

    • AbstractTrigger

      public AbstractTrigger()
  • Method Details

    • getEventFilter

      public Filter<IvyEvent> getEventFilter()
      Specified by:
      getEventFilter in interface Trigger
    • getEvent

      public String getEvent()
    • setEvent

      public void setEvent(String event)
    • getFilter

      public String getFilter()
    • setFilter

      public void setFilter(String filterExpression)
    • getMatcher

      public String getMatcher()
    • setMatcher

      public void setMatcher(String matcher)