All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jadex.micro.mandelbrot.calculate.ICalculateService Maven / Gradle / Ivy

The newest version!
package jadex.micro.mandelbrot.calculate;

import jadex.future.IIntermediateFuture;
import jadex.micro.mandelbrot.model.AreaData;
import jadex.micro.mandelbrot.model.PartDataChunk;
import jadex.providedservice.annotation.Security;
import jadex.providedservice.annotation.Service;

/**
 *  Interface for calculating an area of points.
 */
@Service
@Security(roles=Security.UNRESTRICTED)
public interface ICalculateService
{
	/**
	 *  Calculate colors for an area of points.
	 *  @param data	The area to be calculated.
	 *  @return	A future containing the calculated area.
	 * /
	@Timeout(30000)
	public IFuture calculateArea(AreaData data);*/
	
	/**
	 *  Calculate colors for an area of points.
	 *  @param data	The area to be calculated.
	 *  @return	A future containing the calculated area.
	 */
	//@Timeout(30000)
	public IIntermediateFuture calculateArea(AreaData data);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy