Package org.hobbit.core.components
-
Interface Summary Interface Description CommandReceivingComponent This interface is implemented by components that want to receive and process commands from the hobbit command queue.Component The basic interface of a hobbit component.ContainerStateObserver ExpectedResponseReceivingComponent This interface is implemented by components that want to receive the expected responses from the task generator component.GeneratedDataReceivingComponent This interface is implemented by components that want to receive data that is sent by a data generator component.PlatformConnector This interface should be implemented by components if they want to offer functionality of the platform to other classes.ResponseReceivingComponent This interface is implemented by components that want to receive the responses from the system.TaskReceivingComponent This interface is implemented by components that want to receive task data that is sent by a task generator component. -
Class Summary Class Description AbstractBenchmarkController This abstract class implements basic methods for a benchmark controller.AbstractCommandReceivingComponent AbstractComponent This abstract class implements basic functionalities of a hobbit component.AbstractDataGenerator AbstractEvaluationModule This abstract class implements basic functions that can be used to implement a task generator.AbstractEvaluationStorage This abstract class implements basic functions that can be used to implement a task generator.AbstractPlatformConnectorComponent This extension of theAbstractCommandReceivingComponentoffers some platform functionalities to other classes by implementing thePlatformConnectorinterface.AbstractSequencingTaskGenerator Extension of theAbstractTaskGeneratorthat offers methods to wait for acknowledgements for single tasks.AbstractSystemAdapter This abstract class implements basic functions that can be used to implement a system adapter.AbstractTaskGenerator This abstract class implements basic functions that can be used to implement a task generator.