org.d_haven.event.command
Interface DelayedCommand

All Superinterfaces:
Command
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:
Berin Loritsch

Method Summary
 long getDelayInterval()
          Sets the initial delay for the Command.
 
Methods inherited from interface org.d_haven.event.command.Command
execute
 

Method Detail

getDelayInterval

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