/**
 * IJobHandler.java
 * Created on Jun 5, 2008
 * (C) Copyright TANDBERG Television Ltd.
 */
package com.tandbergtv.watchpoint.pmm.job.handler;

import java.util.Date;
import java.util.Map;

/**
 * All job handlers will implement this interface.
 * 
 * @author spuranik
 */
public interface IJobHandler {
	
	/**
	 * This method is responsible for executing the job given all
	 * the required info to carry out the execution. 
	 * 
	 * @param callbackInfo
	 * 	any info required to execute the job.
	 * @param jobExecutionDate
	 * 	date on which the job is/was executed
	 */
	public void executeJob(Map<String, Object> callbackInfo, Date jobExecutionDate);
}
