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

com.dooapp.gaedo.prevalence.space.ExecutionSpace Maven / Gradle / Ivy

Go to download

A gaedo-inspired prevalence layer and the associated service, for making the most gaedo-efficient use of that layer

There is a newer version: 1.0.16
Show newest version
package com.dooapp.gaedo.prevalence.space;

import java.io.Serializable;

/**
 * This one is the visible space, on which commands are to be applied.
 * @author ndx
 *
 */
public interface ExecutionSpace {
	/**
	 * Execute command and returns the execution result, whichever it is.
	 * Execution order of these commands must be guaranteed.
	 * @param  data returned by command
	 * @param command command to execute
	 * @return the return value of the command
	 */
	public  CommandReturnType execute(Command command);
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy