org.apache.excalibur.event.command
Interface DelayedCommand

All Superinterfaces:
Command, Executable, Signal
All Known Subinterfaces:
RepeatedCommand

public interface DelayedCommand
extends Command

A DelayedCommand is a specific type of Command that denotes a an execution unit that will be delayed at least X number of milliseconds. The mechanism is not guaranteed to be deterministic.

Author:
Avalon Development Team

Method Summary
 long getDelayInterval()
          Sets the initial delay for the Command.
 
Methods inherited from interface org.apache.avalon.framework.activity.Executable
execute
 

Method Detail

getDelayInterval

public long getDelayInterval()
Sets the initial delay for the Command. This defaults to 0 milliseconds. The value must be positive.

Returns:
the number of milliseconds to delay


Copyright © 1997-2005 The Apache Software Foundation. All Rights Reserved.