Dominique Devienne wrote:
On 5/12/07, Kevin Jackson <[EMAIL PROTECTED]> wrote:
<retry noRetries="3">
noRetries as in "Number Of Retries" or "No retries"???
How about retrycount instead? --DD
PS: I second all comments made so far. <retry> could live in
Ant-Contrib too, rather than Ant.
PPS: If <retry> had additionally a condition to satisfy before it
executed its content, with Steve's internaltime attribute, it would
have a lot of parallels with <waitfor>, no?
ahh, you are into advanced workflows there. I am thinking of adding for
smartforg a during component that deploys its children whenever a test
is in a specific state, undeploys them when the state is not met, and
redeploys them when the condition is met again. you could do the same
with some while loops, and I will probably write the component through
composition:
during extends During {
condition extends NetworkVisible {
host GmailJabberClient:host;
}
interval 1000;
delay 5000; //hysteresis effects
action extends GmailJabberClient {
user "host_account_1";
password "secret";
}
}
This would let me deploy things that go away when the external stuff
they depend on (servers, the network itself) go away, but which return
when the network comes back. I hate programs that complain or never
recover from network outages.
And yes, we do use Gmail as an informal way of tracking the avaiability
of remote machines. If my home servers arent listed as available, it
means the network to the home is down. I think my next step would be to
support shell commands to the server, which would be stunningly insecure
but really cool.
-steve
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]