/*
* @@COPYRIGHT@@
*/
package com.cosylab.acs.maci.manager;
import java.util.TimerTask;
import com.cosylab.acs.maci.Client;
import com.cosylab.acs.maci.ClientInfo;
/**
* <code>ClientInfo</code> class containing <code>TimerTask<code> object.
*
* @author Matej Sekoranja (matej.sekoranja@cosylab.com)
* @version @@VERSION@@
*/
public class TimerTaskClientInfo extends ClientInfo
{
/**
* Serial version UID.
*/
private static final long serialVersionUID = -114967372164415230L;
transient private TimerTask task = null;
/**
* Constructor for PingableClientInfo.
* @param handle
* @param name
* @param client
*/
public TimerTaskClientInfo(int handle, String name, Client client)
{
super(handle, name, client);
}
/**
* Returns the task.
* @return TimerTask
*/
public TimerTask getTask()
{
return task;
}
/**
* Sets the task.
* @param task The task to set
*/
public void setTask(TimerTask task)
{
this.task = task;
}
}