jhomenet.server.boot
Class AbstractBootTask<T>

java.lang.Object
  extended by jhomenet.server.boot.AbstractBootTask<T>
All Implemented Interfaces:
BootTask<T>
Direct Known Subclasses:
AbstractVoidBootTask

public abstract class AbstractBootTask<T>
extends java.lang.Object
implements BootTask<T>

An abstract boot task that implements the BootTask interface.

Id: $Id: $

Author:
Dave Irwin (jhomenet at gmail dot com)

Constructor Summary
AbstractBootTask(BootTaskManager bootManager)
          Constructor.
 
Method Summary
abstract  java.lang.Integer getTaskIncrement()
           
protected  void pause(long waitPeriod)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface jhomenet.server.boot.BootTask
execute, get, getTaskString, systemFailureOnException
 

Constructor Detail

AbstractBootTask

public AbstractBootTask(BootTaskManager bootManager)
Constructor.

Parameters:
bootManager -
Method Detail

getTaskIncrement

public abstract java.lang.Integer getTaskIncrement()
Specified by:
getTaskIncrement in interface BootTask<T>
Returns:
The task increment
See Also:
BootTask.getTaskIncrement()

pause

protected void pause(long waitPeriod)
Parameters:
waitPeriod -


Copyright © 2004-2007 David Irwin. All Rights Reserved.