// Path: src/org/gearman/GearmanJobStatus.java
// public interface StatusResult extends GearmanCallbackResult {		
// 	public GearmanJobStatus getGearmanJobStatus();
// 	public StatusCallbackResult getStatusCallbackResult();
// }
// 
// Path: src/org/gearman/core/GearmanCallbackHandler.java
// public interface GearmanCallbackHandler<D,R extends GearmanCallbackResult> {
// 	public void onComplete(D data, R result);
// }


import org.gearman.GearmanJobStatus.StatusResult;
import org.gearman.core.GearmanCallbackHandler;
package org.gearman;


class JobStatus implements GearmanJobStatus, StatusResult {

	public static final long OP_TIMEOUT = 20000;
	
	private StatusCallbackResult result;
	
// Path: src/org/gearman/GearmanJobStatus.java
// public interface StatusResult extends GearmanCallbackResult {		
// 	public GearmanJobStatus getGearmanJobStatus();
// 	public StatusCallbackResult getStatusCallbackResult();
// }
// 
// Path: src/org/gearman/core/GearmanCallbackHandler.java
// public interface GearmanCallbackHandler<D,R extends GearmanCallbackResult> {
// 	public void onComplete(D data, R result);
// }


// Path: src/org/gearman/JobStatus.java
import org.gearman.GearmanJobStatus.StatusResult;
import org.gearman.core.GearmanCallbackHandler;

package org.gearman;


class JobStatus implements GearmanJobStatus, StatusResult {

	public static final long OP_TIMEOUT = 20000;
	
	private StatusCallbackResult result;
	
	private GearmanCallbackHandler<GearmanJob, StatusResult> callback;