public interface Action
Goal
,
Goal.setAction(org.apache.maven.werkz.Action)
,
DefaultAction
Modifier and Type | Method and Description |
---|---|
void |
performAction(Session session)
Perform the action required to satisfy the
Goal . |
boolean |
requiresAction()
Determine if this
Action 's performAction(org.apache.maven.werkz.Session) method
should be invoked. |
boolean requiresAction()
Action
's performAction(org.apache.maven.werkz.Session)
method
should be invoked.
This method is called after this Goal
's prerequisites
have been completely satisfied, and immediately before the possibility
of invoking performAction()
.
If this method returns true
, then this Goal
's
performAction()
will be called in order to satisfy this
Goal
. If this method returns false
, then
this Goal
is considered satisfied without invoking the
performAction()
method.
This method is the location to implement intra-goal dependency-checking.
true
if this Goal
's performAction()
method should be immediately invoked, otherwise false
.performAction(org.apache.maven.werkz.Session)
void performAction(Session session) throws java.lang.Exception
Goal
.
Once all prerequisites have been satisfied, the Goal
's
performAction()
method may be invoked, depending on
the return value of requiresAction()
, in order to satisfy
this Goal
.
java.lang.Exception
- if an errors occurs during execution.Copyright © 2001-2013 Apache Software Foundation. All Rights Reserved.