Package org.apache.ivy.plugins.trigger
Class AbstractTrigger
java.lang.Object
org.apache.ivy.plugins.trigger.AbstractTrigger
- All Implemented Interfaces:
EventListener
,IvyListener
,Trigger
- Direct Known Subclasses:
AntBuildTrigger
,AntCallTrigger
,LogTrigger
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
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetEvent()
private PatternMatcher
void
void
void
setMatcher
(String matcher) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.ivy.core.event.IvyListener
progress
-
Field Details
-
filter
-
event
-
expression
-
matcher
-
-
Constructor Details
-
AbstractTrigger
public AbstractTrigger()
-
-
Method Details
-
getEventFilter
- Specified by:
getEventFilter
in interfaceTrigger
-
createFilter
-
getPatternMatcher
-
getEvent
-
setEvent
-
getFilter
-
setFilter
-
getMatcher
-
setMatcher
-