jadex.bridge.IComponentStep Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jadex-platform-bridge Show documentation
Show all versions of jadex-platform-bridge Show documentation
Jadex bridge is a base package for kernels and platforms, i.e., it is used by both and provides commonly used interfaces and classes for active components and their management.
package jadex.bridge;
import jadex.commons.future.IFuture;
/**
* Interface for a component step.
*
* For making steps in anonymous inner classes properly serializable
* the @XMLClassname annotation has to be provided or
* a static field for the name has to be declared:
* public static final String XML_CLASSNAME = ...;
*/
public interface IComponentStep
{
/**
* Execute the command.
* @param args The argument(s) for the call.
* @return The result of the command.
*/
public IFuture execute(IInternalAccess ia);
}