package lasteam.gameserver.taskmanager;

import java.util.concurrent.ScheduledFuture;

import lasteam.gameserver.taskmanager.TaskManager.ExecutedTask;

public abstract class Task
{
	public void initializate(){}

	public ScheduledFuture<?> launchSpecial(ExecutedTask instance)
	{
		return null;
	}

	public abstract String getName();

	public abstract void onTimeElapsed(ExecutedTask task);

	public void onDestroy()
	{
	}
}