Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W 

A

AbstractBenchmarkController - Class in org.hobbit.core.components
This abstract class implements basic methods for a benchmark controller.
AbstractBenchmarkController() - Constructor for class org.hobbit.core.components.AbstractBenchmarkController
 
AbstractCommandReceivingComponent - Class in org.hobbit.core.components
 
AbstractCommandReceivingComponent() - Constructor for class org.hobbit.core.components.AbstractCommandReceivingComponent
 
AbstractComponent - Class in org.hobbit.core.components
This abstract class implements basic functionalities of a hobbit component.
AbstractComponent() - Constructor for class org.hobbit.core.components.AbstractComponent
 
AbstractDataGenerator - Class in org.hobbit.core.components
 
AbstractDataGenerator() - Constructor for class org.hobbit.core.components.AbstractDataGenerator
 
AbstractEvaluationModule - Class in org.hobbit.core.components
This abstract class implements basic functions that can be used to implement a task generator.
AbstractEvaluationModule() - Constructor for class org.hobbit.core.components.AbstractEvaluationModule
 
AbstractEvaluationStorage - Class in org.hobbit.core.components
This abstract class implements basic functions that can be used to implement a task generator.
AbstractEvaluationStorage() - Constructor for class org.hobbit.core.components.AbstractEvaluationStorage
 
AbstractPlatformConnectorComponent - Class in org.hobbit.core.components
This extension of the AbstractCommandReceivingComponent offers some platform functionalities to other classes by implementing the PlatformConnector interface.
AbstractPlatformConnectorComponent() - Constructor for class org.hobbit.core.components.AbstractPlatformConnectorComponent
 
AbstractSequencingTaskGenerator - Class in org.hobbit.core.components
Extension of the AbstractTaskGenerator that offers methods to wait for acknowledgements for single tasks.
AbstractSequencingTaskGenerator() - Constructor for class org.hobbit.core.components.AbstractSequencingTaskGenerator
 
AbstractSystemAdapter - Class in org.hobbit.core.components
This abstract class implements basic functions that can be used to implement a system adapter.
AbstractSystemAdapter() - Constructor for class org.hobbit.core.components.AbstractSystemAdapter
AbstractSystemAdapter(int) - Constructor for class org.hobbit.core.components.AbstractSystemAdapter
Constructor setting the maximum number of messages processed in parallel.
AbstractTaskGenerator - Class in org.hobbit.core.components
This abstract class implements basic functions that can be used to implement a task generator.
AbstractTaskGenerator() - Constructor for class org.hobbit.core.components.AbstractTaskGenerator
Default constructor creating an AbstractTaskGenerator processing up to AbstractTaskGenerator.DEFAULT_MAX_PARALLEL_PROCESSED_MESSAGES= 1 messages in parallel.
AbstractTaskGenerator(int) - Constructor for class org.hobbit.core.components.AbstractTaskGenerator
Constructor setting the maximum number of parallel processed messages.
acceptedCmdHeaderIds - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Set of command headers that are expected by this component.
ackChannel - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
Channel on which the acknowledgements are send.
ackChannel - Variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
Channel on which the acknowledgments are received.
ACKNOWLEDGEMENT_FLAG_KEY - Static variable in class org.hobbit.core.Constants
 
ackTimeout - Variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
Timeout for the acknowledgement.
actual - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
 
ADD_EXPERIMENT_CONFIGURATION - Static variable in class org.hobbit.core.FrontEndApiCommands
This command adds the given benchmark system combination to the queue.
addCommandHeaderId(String) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
Adds the given session id to the set of ids this component is reacting to.
addContainerObserver(String, ContainerStateObserver) - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
 
addParametersToResultModel() - Method in class org.hobbit.core.components.AbstractBenchmarkController
addShutdownHook() - Static method in class org.hobbit.core.run.ComponentStarter
 
API - Static variable in class org.hobbit.vocab.HOBBIT
 

B

Benchmark - Static variable in class org.hobbit.vocab.HOBBIT
 
BENCHMARK_FINISHED_SIGNAL - Static variable in class org.hobbit.core.Commands
 
BENCHMARK_PARAMETERS_MODEL_KEY - Static variable in class org.hobbit.core.Constants
 
BENCHMARK_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
The signal sent by the benchmark controller to indicate that the benchmark is ready.
BenchmarkCrashed - Static variable in class org.hobbit.vocab.HobbitErrors
 
BenchmarkCreationError - Static variable in class org.hobbit.vocab.HobbitErrors
 
benchmarkDescription - Variable in class org.hobbit.core.data.BenchmarkMetaData
 
BenchmarkDetails - Class in org.hobbit.core.data
 
BenchmarkDetails(Model, List<SystemMetaData>) - Constructor for class org.hobbit.core.data.BenchmarkDetails
 
BenchmarkImageMissing - Static variable in class org.hobbit.vocab.HobbitErrors
 
BenchmarkMetaData - Class in org.hobbit.core.data
 
BenchmarkMetaData() - Constructor for class org.hobbit.core.data.BenchmarkMetaData
 
benchmarkModel - Variable in class org.hobbit.core.data.BenchmarkDetails
 
benchmarkName - Variable in class org.hobbit.core.data.BenchmarkMetaData
 
benchmarkParamModel - Variable in class org.hobbit.core.components.AbstractBenchmarkController
The RDF model containing the benchmark parameters.
benchmarkStartSignalMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
Mutex used to wait for the start signal for this benchmark.
benchmarkUri - Variable in class org.hobbit.core.data.BenchmarkMetaData
 
benchmarkUri - Variable in class org.hobbit.core.data.ConfiguredExperiment
 

C

cause - Variable in class org.hobbit.core.components.AbstractSystemAdapter
The cause for an unusual termination.
causeMutex - Variable in class org.hobbit.core.components.AbstractSystemAdapter
Mutex used to manage access to the AbstractSystemAdapter.cause object.
Challenge - Static variable in class org.hobbit.vocab.HOBBIT
 
CHALLENGE_DEFINITION_GRAPH_URI - Static variable in class org.hobbit.core.Constants
 
CHALLENGE_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
CHALLENGE_TASK_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
CHALLENGE_URI_NS - Static variable in class org.hobbit.core.Constants
 
ChallengeTask - Static variable in class org.hobbit.vocab.HOBBIT
 
challengeUri - Variable in class org.hobbit.core.data.ConfiguredExperiment
 
channel - Variable in class org.hobbit.core.data.RabbitQueue
Channel of this queue.
CLEAN_UP_CHALLENGE_GRAPH_QUERIES - Static variable in class org.hobbit.storage.queries.SparqlQueries
An update query that cleans up the graph of containing challenges.
CLEAN_UP_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
Deprecated.
CLEAN_UP_PRIVATE_GRAPH_QUERIES - Static variable in class org.hobbit.storage.queries.SparqlQueries
An update query that cleans up the graph of containing challenges.
cleanUpChallengeGraphQueries(String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL update query for cleaning up the graph of a challenge configs.
cleanUpChallengeGraphQuery(String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Deprecated.
A single large query does not seem to be supported by all triple stores. Use SparqlQueries.cleanUpChallengeGraphQueries(String) instead.
cleanUpPrivateGraphQueries(String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL update query for cleaning up the private result graph.
client - Variable in class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcClientConsumer
The client for which this instance is acting as consumer.
close() - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
 
close() - Method in class org.hobbit.core.components.AbstractComponent
 
close() - Method in class org.hobbit.core.components.AbstractDataGenerator
 
close() - Method in class org.hobbit.core.components.AbstractEvaluationModule
 
close() - Method in class org.hobbit.core.components.AbstractEvaluationStorage
 
close() - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
 
close() - Method in class org.hobbit.core.components.AbstractSystemAdapter
 
close() - Method in class org.hobbit.core.components.AbstractTaskGenerator
 
close() - Method in class org.hobbit.core.data.RabbitQueue
 
close() - Method in class org.hobbit.core.rabbit.RabbitRpcClient
 
close() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
 
close() - Method in class org.hobbit.core.rabbit.SimpleFileSender
 
close() - Method in class org.hobbit.storage.client.StorageServiceClient
Closes the internal StorageServiceClient.rpcClient instance.
CLOSE_CHALLENGE - Static variable in class org.hobbit.core.FrontEndApiCommands
This command closes the given challenge.
CLOSE_CHALLENGE_UPDATE_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
An update query that closes a challenge.
closeComponent() - Static method in class org.hobbit.core.run.ComponentStarter
 
closed - Static variable in class org.hobbit.core.run.ComponentStarter
 
closed - Static variable in class org.hobbit.vocab.HOBBIT
 
cmdChannel - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Channel that is used for the command queue.
cmdConnection - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Connection on which the commands are received.
collectResponses() - Method in class org.hobbit.core.components.AbstractEvaluationModule
This method communicates with the evaluation storage to collect all response pairs.
CommandReceivingComponent - Interface in org.hobbit.core.components
This interface is implemented by components that want to receive and process commands from the hobbit command queue.
Commands - Class in org.hobbit.core
 
Commands() - Constructor for class org.hobbit.core.Commands
 
Component - Interface in org.hobbit.core.components
The basic interface of a hobbit component.
component - Static variable in class org.hobbit.core.run.ComponentStarter
 
ComponentStarter - Class in org.hobbit.core.run
This class contains the main method starting a given Component.
ComponentStarter() - Constructor for class org.hobbit.core.run.ComponentStarter
 
ConfigurableParameter - Static variable in class org.hobbit.vocab.HOBBIT
 
ConfiguredExperiment - Class in org.hobbit.core.data
Simple data structure containing data about a configured experiment.
ConfiguredExperiment() - Constructor for class org.hobbit.core.data.ConfiguredExperiment
 
connectionFactory - Variable in class org.hobbit.core.components.AbstractComponent
The factory that can be used to create additional connections.
connector - Variable in class org.hobbit.core.mimic.DockerBasedMimickingAlg
The connector that offers the needed functionality of the Hobbit platform.
Constants - Class in org.hobbit.core
This class defines constants of the hobbit platform.
Constants() - Constructor for class org.hobbit.core.Constants
 
consumer - Variable in class org.hobbit.core.components.AbstractEvaluationModule
Consumer used to receive the responses from the evaluation storage.
consumer - Variable in class org.hobbit.core.components.AbstractTaskGenerator
 
consumer - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
 
CONTAINER_NAME_KEY - Static variable in class org.hobbit.core.Constants
 
CONTAINER_TYPE_BENCHMARK - Static variable in class org.hobbit.core.Constants
 
CONTAINER_TYPE_DATABASE - Static variable in class org.hobbit.core.Constants
 
CONTAINER_TYPE_SYSTEM - Static variable in class org.hobbit.core.Constants
 
containerCrashed(String) - Method in class org.hobbit.core.components.AbstractBenchmarkController
 
containerName - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Name of this Docker container.
containerName - Variable in class org.hobbit.core.data.StopCommandData
 
containerObservers - Variable in class org.hobbit.core.components.AbstractPlatformConnectorComponent
 
ContainerStateObserver - Interface in org.hobbit.core.components
 
containerStopped(String, int) - Method in interface org.hobbit.core.components.ContainerStateObserver
 
containerStopped(String, int) - Method in class org.hobbit.core.mimic.DockerBasedMimickingAlg
 
containerTerminated(String, int) - Method in class org.hobbit.core.components.AbstractBenchmarkController
This method handles messages from the command bus containing the information that a container terminated.
ContainerTermination - Class in org.hobbit.core.data
 
ContainerTermination() - Constructor for class org.hobbit.core.data.ContainerTermination
 
CONTROLLER_2_ANALYSIS_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
CONTROLLER_2_FRONT_END_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
ControllerStatus - Class in org.hobbit.core.data
 
ControllerStatus() - Constructor for class org.hobbit.core.data.ControllerStatus
 
COUNT_EXP_OF_TASK_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
A select query for counting the number of experiments of a challenge task.
countExperimentsOfTaskQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for counting the number of experiments of a challenge task.
create(Connection, String) - Static method in class org.hobbit.core.rabbit.RabbitRpcClient
Creates a StorageServiceClient using the given RabbitMQ Connection.
create(RabbitQueueFactory, String) - Static method in class org.hobbit.core.rabbit.SimpleFileReceiver
 
create(RabbitQueue) - Static method in class org.hobbit.core.rabbit.SimpleFileReceiver
 
create(RabbitQueueFactory, String) - Static method in class org.hobbit.core.rabbit.SimpleFileSender
 
create(Connection) - Static method in class org.hobbit.storage.client.StorageServiceClient
Creates a StorageServiceClient using the given RabbitMQ Connection.
CREATE_EXPERIMENT_FROM_CHALLENGE_TASK - Static variable in class org.hobbit.storage.queries.SparqlQueries
A construct query that selects the subgraph of a challenge task that defines an experiment of this task.
createComponentInstance(String) - Static method in class org.hobbit.core.run.ComponentStarter
This method simply creates an instance of the given class by calling a constructor that needs no arguments and cats the newly created instance into a Component instance.
createContainer(String, String[]) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
This method sends a Commands.DOCKER_CONTAINER_START command to create and start an instance of the given image using the given environment variables.
createContainer(String, String, String[]) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
This method sends a Commands.DOCKER_CONTAINER_START command to create and start an instance of the given image using the given environment variables.
createContainer(String, String[], ContainerStateObserver) - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
 
createContainer(String, String[], ContainerStateObserver) - Method in interface org.hobbit.core.components.PlatformConnector
This method sends a Commands.DOCKER_CONTAINER_START command to create and start an instance of the given image using the given environment variables.
createDataGenerators(String, int, String[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
Creates the given number of data generators using the given image name and environment variables.
createDefaultModel() - Method in class org.hobbit.core.components.AbstractEvaluationModule
 
createDefaultRabbitQueue(String) - Method in class org.hobbit.core.components.AbstractComponent
This method opens a channel using the established AbstractComponent.dataConnection to RabbitMQ and creates a new queue using the given name and the following configuration: The channel number is automatically derived from the connection.
createDefaultRabbitQueue(String) - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
This method opens a channel using the established AbstractComponent.dataConnection to RabbitMQ and creates a new queue using the given name and the following configuration: The channel number is automatically derived from the connection.
createDefaultRabbitQueue(String) - Method in interface org.hobbit.core.components.RabbitQueueFactory
This method opens a channel using the established connection to RabbitMQ and creates a new queue using the given name and the following configuration: The channel number is automatically derived from the connection.
createEvaluationModule(String, String[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
Creates the evaluate module using the given image name and environment variables.
createEvaluationStorage() - Method in class org.hobbit.core.components.AbstractBenchmarkController
Creates the default evaluation storage using the given image name and environment variables.
createEvaluationStorage(String, String[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
Creates the evaluate storage using the given image name and environment variables.
createGenerator(String, int, String[], Set<String>) - Method in class org.hobbit.core.components.AbstractBenchmarkController
Internal method for creating generator components.
createIterator() - Method in class org.hobbit.core.components.AbstractEvaluationStorage
Creates a new iterator that iterates over the response pairs.
createIterator() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore
 
createTaskGenerators(String, int, String[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
Creates the given number of task generators using the given image name and environment variables.
currentBenchmarkName - Variable in class org.hobbit.core.data.ControllerStatus
 
currentBenchmarkUri - Variable in class org.hobbit.core.data.ControllerStatus
 
currentExperimentId - Variable in class org.hobbit.core.data.ControllerStatus
 
currentlyProcessedMessages - Variable in class org.hobbit.core.components.AbstractSystemAdapter
Semaphore used to control the number of data messages that can be processed in parallel.
currentlyProcessedMessages - Variable in class org.hobbit.core.components.AbstractTaskGenerator
Semaphore used to control the number of messages that can be processed in parallel.
currentlyProcessedTasks - Variable in class org.hobbit.core.components.AbstractSystemAdapter
Semaphore used to control the number of tasks that can be processed in parallel.
currentRequests - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
Mapping of correlation Ids to their RabbitRpcClient.RabbitRpcRequest instances.
currentStatus - Variable in class org.hobbit.core.data.ControllerStatus
 
currentSystemName - Variable in class org.hobbit.core.data.ControllerStatus
 
currentSystemUri - Variable in class org.hobbit.core.data.ControllerStatus
 

D

data - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
 
data - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
 
DATA_GEN_2_SYSTEM_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
DATA_GEN_2_TASK_GEN_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
DATA_GENERATION_FINISHED - Static variable in class org.hobbit.core.Commands
 
DATA_GENERATOR_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
The signal sent by the data generator to indicate that it is ready.
DATA_GENERATOR_START_SIGNAL - Static variable in class org.hobbit.core.Commands
 
DATA_QUEUE_NAME_KEY - Static variable in class org.hobbit.core.Constants
 
dataConnection - Variable in class org.hobbit.core.components.AbstractComponent
The connection to the RabbitMQ broker.
dataGen2SystemQueue - Variable in class org.hobbit.core.components.AbstractDataGenerator
 
dataGen2SystemQueue - Variable in class org.hobbit.core.components.AbstractSystemAdapter
Queue from the data generator to this evaluation storage.
dataGen2TaskGenQueue - Variable in class org.hobbit.core.components.AbstractDataGenerator
 
dataGen2TaskGenQueue - Variable in class org.hobbit.core.components.AbstractTaskGenerator
 
dataGenContainerIds - Variable in class org.hobbit.core.components.AbstractBenchmarkController
The set of data generator container ids.
dataGenReadyMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
Mutex used to wait for the data generators to be ready.
dataGenTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
Mutex used to wait for the data generators to terminate.
DEFAULT_ACK_TIMEOUT - Static variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
Default timeout for the acknowledgement.
DEFAULT_CMD_RESPONSE_TIMEOUT - Static variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
 
DEFAULT_EVAL_STORAGE_IMAGE - Static variable in class org.hobbit.core.components.AbstractBenchmarkController
 
DEFAULT_EVAL_STORAGE_PARAMETERS - Static variable in class org.hobbit.core.components.AbstractBenchmarkController
 
DEFAULT_MAX_PARALLEL_PROCESSED_MESSAGES - Static variable in class org.hobbit.core.components.AbstractSystemAdapter
Default value of the AbstractSystemAdapter.maxParallelProcessedMsgs attribute.
DEFAULT_MAX_PARALLEL_PROCESSED_MESSAGES - Static variable in class org.hobbit.core.components.AbstractTaskGenerator
Default value of the AbstractTaskGenerator.maxParallelProcessedMsgs attribute.
DEFAULT_MAX_UPDATE_QUERY_TRIPLES - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
DEFAULT_MAX_WAITING_TIME - Static variable in class org.hobbit.core.rabbit.RabbitRpcClient
The default maximum amount of time in millisecond the client is waiting for a response = 600000Lms.
DEFAULT_MAX_WAITING_TIME - Static variable in class org.hobbit.storage.client.StorageServiceClient
The default maximum amount of time in millisecond the client is waiting for a response = 60000Lms.
DEFAULT_MESSAGE_SIZE - Static variable in class org.hobbit.core.rabbit.SimpleFileSender
 
DEFAULT_RDF_LANG - Static variable in class org.hobbit.core.rabbit.RabbitMQUtils
 
DEFAULT_TIME_ZONE - Static variable in class org.hobbit.core.Constants
 
DEFAULT_TIMEOUT - Static variable in class org.hobbit.core.rabbit.SimpleFileReceiver
 
defaultContainerType - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Default type of containers created by this container
defaultValue - Static variable in class org.hobbit.vocab.HOBBIT
 
DELETE_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
An update query that deletes the graph of a challenge.
DELETE_EXPERIMENT_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
An update query that deletes the graph of an experiment.
deleteChallengeGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL update query for deleting the graph of a challenge.
deleteExperimentGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL update query for deleting the graph of an experiment.
DOCKER_CONTAINER_START - Static variable in class org.hobbit.core.Commands
Command used to ask a docker managing component to start a certain container.
DOCKER_CONTAINER_STOP - Static variable in class org.hobbit.core.Commands
Command used to ask a docker managing component to stop a certain container.
DOCKER_CONTAINER_TERMINATED - Static variable in class org.hobbit.core.Commands
 
DOCKER_SERVICE_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
Deprecated.
DockerBasedMimickingAlg - Class in org.hobbit.core.mimic
This implementation of a MimickingAlgorithmManager creates a Docker container for executing the mimicking algorithm and assumes that the algorithm will send its data via a RabbitMQ queue.
DockerBasedMimickingAlg(PlatformConnector, String) - Constructor for class org.hobbit.core.mimic.DockerBasedMimickingAlg
 
dockerImage - Variable in class org.hobbit.core.mimic.DockerBasedMimickingAlg
The name of the image containing the mimicking algorithm.

E

EMPTY_MODEL - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
EMPTY_RESPONSE - Static variable in class org.hobbit.core.components.AbstractEvaluationStorage
The empty response that is sent if an error occurs.
endTime - Static variable in class org.hobbit.vocab.HOBBIT
 
environmentVariables - Variable in class org.hobbit.core.data.StartCommandData
 
equals(Object) - Method in class org.hobbit.core.data.SystemMetaData
 
Error - Static variable in class org.hobbit.vocab.HOBBIT
 
ERROR_EXIT_CODE - Static variable in class org.hobbit.core.run.ComponentStarter
Exit code that is used if the program has to terminate because of an internal error.
errorCount - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
 
EVAL_MODULE_2_EVAL_STORAGE_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
EVAL_MODULE_FINISHED_SIGNAL - Static variable in class org.hobbit.core.Commands
 
EVAL_MODULE_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
The signal sent by the evaluation module to indicate that it is ready.
EVAL_STORAGE_2_EVAL_MODULE_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
EVAL_STORAGE_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
The signal sent by the evaluation storage to indicate that it is ready.
EVAL_STORAGE_TERMINATE - Static variable in class org.hobbit.core.Commands
 
evalModule2EvalStoreQueue - Variable in class org.hobbit.core.components.AbstractEvaluationModule
Queue to the evaluation storage.
evalModule2EvalStoreQueue - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
The incoming queue from the evaluation module.
evalModuleContainerId - Variable in class org.hobbit.core.components.AbstractBenchmarkController
The container id of the evaluation module.
evalModuleTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
Mutex used to wait for the evaluation module to terminate.
evalStore2EvalModuleQueue - Variable in class org.hobbit.core.components.AbstractEvaluationModule
Incoming queue from the evaluation storage.
evalStoreContainerId - Variable in class org.hobbit.core.components.AbstractBenchmarkController
The container id of the evaluation storage.
evalStoreReadyMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
Mutex used to wait for the evaluation storage to be ready.
evalStoreTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
Mutex used to wait for the evaluation storage to terminate.
evaluateResponse(byte[], byte[], long, long) - Method in class org.hobbit.core.components.AbstractEvaluationModule
Evaluates the given response pair.
executeBenchmark() - Method in class org.hobbit.core.components.AbstractBenchmarkController
 
executionDate - Variable in class org.hobbit.core.data.ConfiguredExperiment
 
executionDate - Static variable in class org.hobbit.vocab.HOBBIT
 
executor - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
 
exitCode - Variable in class org.hobbit.core.data.ContainerTermination
 
expected - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
 
ExpectedResponseReceivingComponent - Interface in org.hobbit.core.components
This interface is implemented by components that want to receive the expected responses from the task generator component.
Experiment - Static variable in class org.hobbit.vocab.HOBBIT
 
EXPERIMENT_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
EXPERIMENT_URI_NS - Static variable in class org.hobbit.core.Constants
 
ExperimentTookTooMuchTime - Static variable in class org.hobbit.vocab.HobbitErrors
 
experimentUri - Variable in class org.hobbit.core.components.AbstractBenchmarkController
The URI of the experiment.
experimentUri - Variable in class org.hobbit.core.components.AbstractEvaluationModule
The URI of the experiment.

F

FeatureParameter - Static variable in class org.hobbit.vocab.HOBBIT
 
FileReceiveState - Class in org.hobbit.core.data
 
FileReceiveState(String, OutputStream) - Constructor for class org.hobbit.core.data.FileReceiveState
 
fileStates - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
 
forceTermination() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
 
FRONT_END_2_CONTROLLER_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
FrontEndApiCommands - Class in org.hobbit.core
Command bytes that can be sent to the controller.
FrontEndApiCommands() - Constructor for class org.hobbit.core.FrontEndApiCommands
 

G

generateData() - Method in class org.hobbit.core.components.AbstractDataGenerator
 
generateData(String, String[]) - Method in class org.hobbit.core.mimic.DockerBasedMimickingAlg
 
generateData(String, String[]) - Method in interface org.hobbit.core.mimic.MimickingAlgorithmManager
 
GeneratedDataReceivingComponent - Interface in org.hobbit.core.components
This interface is implemented by components that want to receive data that is sent by a data generator component.
generateErrorResultModel() - Method in class org.hobbit.core.components.AbstractBenchmarkController
Generates a default model containing an error code and the benchmark parameters if no result model has been received from the evaluation module until now.
generateMap() - Static method in class org.hobbit.core.Commands
 
generateSessionQueueName(String) - Method in class org.hobbit.core.components.AbstractComponent
 
generateTask(byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
Generates a task from the given data, sends it to the system, takes the timestamp of the moment at which the message has been sent to the system and sends it together with the expected response to the evaluation storage.
GENERATOR_COUNT_KEY - Static variable in class org.hobbit.core.Constants
 
GENERATOR_ID_KEY - Static variable in class org.hobbit.core.Constants
 
generatorId - Variable in class org.hobbit.core.components.AbstractDataGenerator
 
generatorId - Variable in class org.hobbit.core.components.AbstractTaskGenerator
The id of this generator.
GET_BENCHMARK_DETAILS - Static variable in class org.hobbit.core.FrontEndApiCommands
This command requests the parameters of a benchmark and the systems that can be benchmarked with it.
GET_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
A construct query that retrieves the graph of a challenge.
GET_CHALLENGE_PUBLISH_INFO_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
A construct query that retrieves the graph of a challenge.
GET_CHALLENGE_TASKS_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
A construct query that retrieves the tasks of a challenge.
GET_EXPERIMENT_OF_TASK_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
A construct query that selects the graph of an experiment that is part of a given challenge task.
GET_EXPERIMENT_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
A construct query that selects the graph of an experiment.
GET_SHALLOW_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
A construct query that retrieves a shallow of a challenge.
GET_SHALLOW_EXPERIMENT_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
A construct query that selects a shallow graph of an experiment.
GET_SYSTEMS_OF_USER - Static variable in class org.hobbit.core.FrontEndApiCommands
This command requests systems that have been uploaded by the given user.
getActual() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
 
getActual() - Method in interface org.hobbit.core.data.ResultPair
 
getCalendarValue(Model, Resource, Property, XSDDatatype) - Static method in class org.hobbit.utils.rdf.RdfHelper
 
getChallengeGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for retrieving the graph of a challenge.
getChallengePublishInfoQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for retrieving a graph comprising the task URIs and the publication date of a challenge if this challenge is closed.
getChallengeTasksQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for retrieving the tasks of a challenge.
getChannel() - Method in class org.hobbit.core.data.RabbitQueue
 
getCloseChallengeQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for adding the closed triple to the challenge with the given URI.
getContainerName() - Method in class org.hobbit.core.data.StopCommandData
 
getCreateExperimentFromTaskQuery(String, String, String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for creating a subgraph of a challenge task that defines an experiment of this task.
getData() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
 
getData() - Method in interface org.hobbit.core.data.Result
 
getDateTimeValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the object as Calendar of the first triple that has the given subject and predicate and that can be found in the given model.
getDateValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the object as Calendar of the first triple that has the given subject and predicate and that can be found in the given model.
getDescription(Model, Resource) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the description, i.e., the value of rdfs:comment, of the given Resource if it is present in the given Model.
getEnvironmentVariables() - Method in class org.hobbit.core.data.StartCommandData
 
getErrorCount() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
 
getExitCode() - Method in class org.hobbit.core.data.ContainerTermination
 
getExpected() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
 
getExpected() - Method in interface org.hobbit.core.data.ResultPair
 
getExperimentGraphOfSystemsQuery(List<String>, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for retrieving the graphs of experiments that involve one of the given systems.
getExperimentGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for retrieving the graph of an experiment.
getExperimentOfTaskQuery(String, String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for retrieving the graph of an experiment that is part of the given challenge task.
getGeneratorId() - Method in class org.hobbit.core.components.AbstractDataGenerator
 
getGeneratorId() - Method in class org.hobbit.core.components.AbstractTaskGenerator
 
getHobbitSessionId() - Method in class org.hobbit.core.components.AbstractComponent
 
getImage() - Method in class org.hobbit.core.data.StartCommandData
 
getLabel(Model, Resource) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the label of the given Resource if it is present in the given Model.
getLiteral(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the first triple literal that has the given subject and predicate and that can be found in the given model.
getMaxWaitingTime() - Method in class org.hobbit.core.rabbit.RabbitRpcClient
 
getMissingStatements(Model, Model) - Static method in class org.hobbit.utils.test.ModelComparisonHelper
Collects statements that can be found in model A but not in model B.
getName() - Method in class org.hobbit.core.data.RabbitQueue
 
getNextTaskId() - Method in class org.hobbit.core.components.AbstractTaskGenerator
Generates the next unique ID for a task.
getNumberOfGenerators() - Method in class org.hobbit.core.components.AbstractDataGenerator
 
getNumberOfGenerators() - Method in class org.hobbit.core.components.AbstractTaskGenerator
 
getObjectResource(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the object as Resource of the first triple that has the given subject and predicate and that can be found in the given model.
getObjectResources(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the objects as Resources of all triples that have the given subject and predicate and that can be found in the given model.
getParent() - Method in class org.hobbit.core.data.StartCommandData
 
getSentTimestamp() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
 
getSentTimestamp() - Method in interface org.hobbit.core.data.Result
 
getShallowChallengeGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for retrieving a shallow graph of a challenge.
getShallowExperimentGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for retrieving a shallow graph of an experiment containing the links to the system instance, the benchmark and the challenge task and the labels of them.
getStringValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the object as String of the first triple that has the given subject and predicate and that can be found in the given model.
getSubjectResources(Model, Property, Resource) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns a list of subjects of triples that have the given object and predicate and that can be found in the given model.
getType() - Method in class org.hobbit.core.data.StartCommandData
 
getUpdateQueriesFromDiff(Model, Model, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Generates one or several SPARQL UPDATE queries based on the differences between the two given models.
getUpdateQueriesFromDiff(Model, Model, String, int) - Static method in class org.hobbit.storage.queries.SparqlQueries
Generates one or several SPARQL UPDATE queries based on the differences between the two given models.
getUpdateQueryFromDiff(Model, Model, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Generates a SPARQL UPDATE query based on the differences between the two given models.
getUpdateQueryFromStatements(List<Statement>, List<Statement>, PrefixMapping, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Generates a SPARQL UPDATE query based on the given list of statements that should be deleted and that should be added in the graph with the given URI.
getURI() - Static method in class org.hobbit.vocab.HOBBIT
returns the URI for this schema
getURI() - Static method in class org.hobbit.vocab.HobbitErrors
returns the URI for this schema
GRAPH_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
gson - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Threadsafe JSON parser.

H

handleAck(byte[]) - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
Handles the acknowledgement messages.
handleCmd(byte[], String) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
 
handleDelivery(String, Envelope, AMQP.BasicProperties, byte[]) - Method in class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcClientConsumer
 
Hardware - Static variable in class org.hobbit.vocab.HOBBIT
 
hasAPI - Static variable in class org.hobbit.vocab.HOBBIT
 
hasCPUTypeCount - Static variable in class org.hobbit.vocab.HOBBIT
 
hasDisks - Static variable in class org.hobbit.vocab.HOBBIT
 
hasFileSystem - Static variable in class org.hobbit.vocab.HOBBIT
 
hashCode() - Method in class org.hobbit.core.data.SystemMetaData
 
hasMemory - Static variable in class org.hobbit.vocab.HOBBIT
 
hasModel - Static variable in class org.hobbit.vocab.HOBBIT
 
hasNetworkAdapters - Static variable in class org.hobbit.vocab.HOBBIT
 
hasOS - Static variable in class org.hobbit.vocab.HOBBIT
 
hasParameter - Static variable in class org.hobbit.vocab.HOBBIT
 
hasProcessors - Static variable in class org.hobbit.vocab.HOBBIT
 
hasRAM - Static variable in class org.hobbit.vocab.HOBBIT
 
HOBBIT - Class in org.hobbit.vocab
Representation of the Hobbit vocabulary as Java objects.
HOBBIT() - Constructor for class org.hobbit.vocab.HOBBIT
 
HOBBIT_ACK_EXCHANGE_NAME - Static variable in class org.hobbit.core.Constants
Name of the hobbit acknowledgement exchange.
HOBBIT_COMMAND_EXCHANGE_NAME - Static variable in class org.hobbit.core.Constants
Name of the hobbit command exchange.
HOBBIT_EXPERIMENT_URI_KEY - Static variable in class org.hobbit.core.Constants
 
HOBBIT_SESSION_ID_FOR_BROADCASTS - Static variable in class org.hobbit.core.Constants
 
HOBBIT_SESSION_ID_FOR_PLATFORM_COMPONENTS - Static variable in class org.hobbit.core.Constants
 
HOBBIT_SESSION_ID_KEY - Static variable in class org.hobbit.core.Constants
 
HobbitErrors - Class in org.hobbit.vocab
Resources representing Hobbit errors.
HobbitErrors() - Constructor for class org.hobbit.vocab.HobbitErrors
 
hobbitPlatformVersion - Static variable in class org.hobbit.vocab.HOBBIT
 
hobbitSessionId - Variable in class org.hobbit.core.components.AbstractComponent
 

I

ID_TO_COMMAND_NAME_MAP - Static variable in class org.hobbit.core.Commands
 
image - Variable in class org.hobbit.core.data.StartCommandData
 
imageName - Static variable in class org.hobbit.vocab.HOBBIT
 
implementedApis - Variable in class org.hobbit.core.data.BenchmarkMetaData
 
implementedApis - Variable in class org.hobbit.core.data.SystemMetaData
 
implementsAPI - Static variable in class org.hobbit.vocab.HOBBIT
 
increaseErrorCount() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
 
init() - Method in class org.hobbit.core.components.AbstractBenchmarkController
 
init() - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
 
init() - Method in class org.hobbit.core.components.AbstractComponent
 
init() - Method in class org.hobbit.core.components.AbstractDataGenerator
 
init() - Method in class org.hobbit.core.components.AbstractEvaluationModule
 
init() - Method in class org.hobbit.core.components.AbstractEvaluationStorage
 
init() - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
 
init() - Method in class org.hobbit.core.components.AbstractSystemAdapter
 
init() - Method in class org.hobbit.core.components.AbstractTaskGenerator
 
init() - Method in interface org.hobbit.core.components.Component
This method initializes the component.
init(Connection, String) - Method in class org.hobbit.core.rabbit.RabbitRpcClient
Initializes the client by declaring a request queue using the given connection and queue name as well as a second queue and a consumer for retrieving responses.
initResponseQueue() - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
Internal method for initializing the AbstractCommandReceivingComponent.responseQueueName and the AbstractCommandReceivingComponent.responseConsumer if they haven't been initialized before.
InMemoryEvaluationStore - Class in org.hobbit.core.components.test
Simple in-memory implementation of an evaluation storage that can be used for testing purposes.
InMemoryEvaluationStore() - Constructor for class org.hobbit.core.components.test.InMemoryEvaluationStore
 
InMemoryEvaluationStore.ResultImpl - Class in org.hobbit.core.components.test
A simple structure implementing the Result interface
InMemoryEvaluationStore.ResultPairImpl - Class in org.hobbit.core.components.test
A simple structure implementing the ResultPair interface.
instanceOf - Static variable in class org.hobbit.vocab.HOBBIT
 
involvesBenchmark - Static variable in class org.hobbit.vocab.HOBBIT
 
involvesSystemInstance - Static variable in class org.hobbit.vocab.HOBBIT
 
isPartOf - Static variable in class org.hobbit.vocab.HOBBIT
 
isTaskOf - Static variable in class org.hobbit.vocab.HOBBIT
 
isTerminated - Variable in class org.hobbit.core.data.ContainerTermination
Deprecated.
isTerminated() - Method in class org.hobbit.core.data.ContainerTermination
 

K

KPI - Static variable in class org.hobbit.vocab.HOBBIT
 

L

LIST_AVAILABLE_BENCHMARKS - Static variable in class org.hobbit.core.FrontEndApiCommands
Lists the benchmarks that are currently available.
LIST_CURRENT_STATUS - Static variable in class org.hobbit.core.FrontEndApiCommands
This command requests the currently running experiment and its status the list of experiments in the queue the planned challenges and their experiments
loadQuery(String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Loads the given resource, e.g., a SPARQL query, as String.
LOGGER - Static variable in class org.hobbit.core.components.AbstractBenchmarkController
 
LOGGER - Static variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
 
LOGGER - Static variable in class org.hobbit.core.components.AbstractComponent
 
LOGGER - Static variable in class org.hobbit.core.components.AbstractDataGenerator
 
LOGGER - Static variable in class org.hobbit.core.components.AbstractEvaluationModule
 
LOGGER - Static variable in class org.hobbit.core.components.AbstractEvaluationStorage
 
LOGGER - Static variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
 
LOGGER - Static variable in class org.hobbit.core.components.AbstractSystemAdapter
 
LOGGER - Static variable in class org.hobbit.core.components.AbstractTaskGenerator
 
LOGGER - Static variable in class org.hobbit.core.mimic.DockerBasedMimickingAlg
 
LOGGER - Static variable in class org.hobbit.core.rabbit.RabbitMQUtils
 
LOGGER - Static variable in class org.hobbit.core.rabbit.RabbitRpcClient
 
LOGGER - Static variable in class org.hobbit.core.rabbit.SimpleFileReceiver
 
LOGGER - Static variable in class org.hobbit.core.run.ComponentStarter
 
LOGGER - Static variable in class org.hobbit.storage.client.StorageServiceClient
 
LOGGER - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
LOGGER - Static variable in class org.hobbit.utils.rdf.RdfHelper
 

M

main(String[]) - Static method in class org.hobbit.core.run.ComponentStarter
This is the main method creating and starting an instance of a Component with the given class name.
maxParallelProcessedMsgs - Variable in class org.hobbit.core.components.AbstractSystemAdapter
The maximum number of incoming messages of a single queue that are processed in parallel.
maxParallelProcessedMsgs - Variable in class org.hobbit.core.components.AbstractTaskGenerator
The maximum number of incoming messages that are processed in parallel.
maxWaitingTime - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
The maximum amount of time in millisecond the client is waiting for a response.
measuresKPI - Static variable in class org.hobbit.vocab.HOBBIT
 
messageBuffer - Variable in class org.hobbit.core.data.FileReceiveState
 
messageCount() - Method in class org.hobbit.core.data.RabbitQueue
Returns number of available messages or 0 if an error occurred.
MessageProcessing(SimpleFileReceiver, String, byte[]) - Constructor for class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
 
messageSize - Variable in class org.hobbit.core.rabbit.SimpleFileSender
 
MimickingAlgorithmManager - Interface in org.hobbit.core.mimic
 
ModelComparisonHelper - Class in org.hobbit.utils.test
A simple utility class that helps comparing two models.
ModelComparisonHelper() - Constructor for class org.hobbit.utils.test.ModelComparisonHelper
 
modelContainsStatement(Model, Statement) - Static method in class org.hobbit.utils.test.ModelComparisonHelper
Checks whether the given statement can be found in the given model.

N

name - Variable in class org.hobbit.core.data.FileReceiveState
 
name - Variable in class org.hobbit.core.data.RabbitQueue
Name of this queue.
NEW_EXPERIMENT_URI - Static variable in class org.hobbit.core.Constants
 
NEW_ITERATOR_ID - Static variable in class org.hobbit.core.components.AbstractEvaluationStorage
If a request contains this iterator ID, a new iterator is created and its first result as well as its Id are returned.
nextMessageId - Variable in class org.hobbit.core.data.FileReceiveState
 
nextTaskId - Variable in class org.hobbit.core.components.AbstractTaskGenerator
The task id that will be assigned to the next task generated by this generator.
notifyTermination(int) - Method in class org.hobbit.core.data.ContainerTermination
 
NUMBER_OF_RETRIES_TO_CONNECT_TO_RABBIT_MQ - Static variable in class org.hobbit.core.components.AbstractComponent
Maximum number of retries that are executed to connect to RabbitMQ.
numberOfGenerators - Variable in class org.hobbit.core.components.AbstractDataGenerator
 
numberOfGenerators - Variable in class org.hobbit.core.components.AbstractTaskGenerator
The number of task generators created by the benchmark controller.

O

org.hobbit.core - package org.hobbit.core
 
org.hobbit.core.components - package org.hobbit.core.components
 
org.hobbit.core.components.test - package org.hobbit.core.components.test
 
org.hobbit.core.data - package org.hobbit.core.data
 
org.hobbit.core.mimic - package org.hobbit.core.mimic
 
org.hobbit.core.rabbit - package org.hobbit.core.rabbit
 
org.hobbit.core.run - package org.hobbit.core.run
 
org.hobbit.storage.client - package org.hobbit.storage.client
 
org.hobbit.storage.queries - package org.hobbit.storage.queries
 
org.hobbit.utils.rdf - package org.hobbit.utils.rdf
 
org.hobbit.utils.test - package org.hobbit.utils.test
 
org.hobbit.vocab - package org.hobbit.vocab
 
organizer - Static variable in class org.hobbit.vocab.HOBBIT
 
outputDir - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
 
outputStream - Variable in class org.hobbit.core.data.FileReceiveState
 

P

Parameter - Static variable in class org.hobbit.vocab.HOBBIT
 
parent - Variable in class org.hobbit.core.data.StartCommandData
Name of the parent container
PlatformConnector - Interface in org.hobbit.core.components
This interface should be implemented by components if they want to offer functionality of the platform to other classes.
PRIVATE_RESULT_GRAPH_URI - Static variable in class org.hobbit.core.Constants
 
processMessageData(byte[], FileReceiveState) - Method in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
 
processResponseForRequest(String, byte[]) - Method in class org.hobbit.core.rabbit.RabbitRpcClient
Processes the response with the given correlation Id and byte array by searching for a matching request and setting the response if it could be found.
property(String) - Static method in class org.hobbit.vocab.HOBBIT
 
property(String) - Static method in class org.hobbit.vocab.HobbitErrors
 
PUBLIC_RESULT_GRAPH_URI - Static variable in class org.hobbit.core.Constants
 
publicationDate - Static variable in class org.hobbit.vocab.HOBBIT
 
putResult(boolean, String, long, byte[]) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore
Adds the given result to the map of results.

Q

queue - Variable in class org.hobbit.core.data.ControllerStatus
 
queue - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
 
queue - Variable in class org.hobbit.core.rabbit.SimpleFileSender
 

R

RABBIT_MQ_HOST_NAME_KEY - Static variable in class org.hobbit.core.Constants
 
rabbitMQHostName - Variable in class org.hobbit.core.components.AbstractComponent
The host name of the RabbitMQ broker.
RabbitMQUtils - Class in org.hobbit.core.rabbit
Contains utility methods for working with RabbitMQ.
RabbitMQUtils() - Constructor for class org.hobbit.core.rabbit.RabbitMQUtils
 
RabbitQueue - Class in org.hobbit.core.data
Simple structure representing the data of a RabbitMQ queue, i.e., the Channel and the name.
RabbitQueue(Channel, String) - Constructor for class org.hobbit.core.data.RabbitQueue
Constructor.
RabbitQueueFactory - Interface in org.hobbit.core.components
 
RabbitRpcClient - Class in org.hobbit.core.rabbit
This class implements a thread safe client that can process several RPC calls in parallel.
RabbitRpcClient() - Constructor for class org.hobbit.core.rabbit.RabbitRpcClient
Constructor.
RabbitRpcClient.RabbitRpcClientConsumer - Class in org.hobbit.core.rabbit
Internal implementation of a Consumer that receives messages on the reply queue and calls RabbitRpcClient.processResponseForRequest(String, byte[]) of its RabbitRpcClient.RabbitRpcClientConsumer.client.
RabbitRpcClient.RabbitRpcRequest - Class in org.hobbit.core.rabbit
Simple extension of the AbstractFuture class that waits for the response which is set by the RabbitRpcClient.RabbitRpcRequest.setResponse(byte[] response).
RabbitRpcClientConsumer(Channel, RabbitRpcClient) - Constructor for class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcClientConsumer
Constructor.
RabbitRpcRequest() - Constructor for class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcRequest
 
RdfHelper - Class in org.hobbit.utils.rdf
Implements simple methods to get data from a given RDF Model.
RdfHelper() - Constructor for class org.hobbit.utils.rdf.RdfHelper
 
readByteArray(ByteBuffer) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Reads a byte array from the given buffer assuming that it is preceded by an int value containing the length of the byte array.
readLong(byte[]) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Reads a long value from the given byte array.
readLong(byte[], int, int) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Reads a long value from the given byte array.
readModel(byte[]) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Reads an RDF model from the given byte array.
readModel(byte[], int, int) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Reads an RDF model from the given byte array.
readModel(String) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Reads an RDF model from the given String.
readModel(ByteBuffer) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Reads an RDF model from the given byte buffer assuming that the byte array containing the model is preceded by an int containing its length.
readString(byte[]) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Transforms the given byte data into a String using the UTF-8 encoding.
readString(byte[], int, int) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Transforms the given byte data into a String using the UTF-8 encoding.
readString(ByteBuffer) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Reads a String from the given buffer assuming that it is preceded by an int value containing the length of the String.
receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
 
receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractDataGenerator
 
receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractEvaluationModule
 
receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractEvaluationStorage
 
receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
 
receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractSystemAdapter
 
receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
 
receiveCommand(byte, byte[]) - Method in interface org.hobbit.core.components.CommandReceivingComponent
This method is called if a command is received and might be interesting for this particular component.
receiveData(String) - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
 
receiveExpectedResponseData(String, long, byte[]) - Method in interface org.hobbit.core.components.ExpectedResponseReceivingComponent
This method is called if an expected response is received from a task generator component.
receiveExpectedResponseData(String, long, byte[]) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore
 
receiveGeneratedData(byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
 
receiveGeneratedData(byte[]) - Method in interface org.hobbit.core.components.GeneratedDataReceivingComponent
This method is called if data is received from a data generator.
receiveGeneratedTask(String, byte[]) - Method in interface org.hobbit.core.components.TaskReceivingComponent
This method is called if a task is received from a task generator.
receiver - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
 
receiveResponseData(String, long, byte[]) - Method in interface org.hobbit.core.components.ResponseReceivingComponent
This method is called if a response is received from the system.
receiveResponseData(String, long, byte[]) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore
 
receivers - Variable in class org.hobbit.core.mimic.DockerBasedMimickingAlg
 
relevantForAnalysis - Static variable in class org.hobbit.vocab.HOBBIT
 
replacePlaceholders(String, String[], String[]) - Static method in class org.hobbit.storage.queries.SparqlQueries
Replaces the given placeholders in the given query with the given replacements.
request(byte[]) - Method in class org.hobbit.core.rabbit.RabbitRpcClient
Sends the request, i.e., the given data, and blocks until the response is received.
requestMapMutex - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
Mutex for managing access to the RabbitRpcClient.currentRequests object.
requestQueue - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
Queue used for the request.
resource(String) - Static method in class org.hobbit.vocab.HOBBIT
 
resource(String) - Static method in class org.hobbit.vocab.HobbitErrors
 
responseConsumer - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Consumer of the queue that is used to receive responses for messages that are sent via the command queue and for which an answer is expected.
responseQueue - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
Queue used for the responses.
responseQueueName - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Name of the queue that is used to receive responses for messages that are sent via the command queue and for which an answer is expected.
ResponseReceivingComponent - Interface in org.hobbit.core.components
This interface is implemented by components that want to receive the responses from the system.
Result - Interface in org.hobbit.core.data
Data wrapper for an evaluation result.
ResultImpl(long, byte[]) - Constructor for class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
 
resultModel - Variable in class org.hobbit.core.components.AbstractBenchmarkController
The benchmark result as RDF model received from the evaluation module.
resultModelMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
The benchmark result as RDF model received from the evaluation module.
ResultPair - Interface in org.hobbit.core.data
Wrapper for an expected an actual result.
ResultPairImpl() - Constructor for class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
 
resultPairIterators - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
Iterators that have been started.
results - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore
Map containing a mapping from task Ids to result pairs.
rpcClient - Variable in class org.hobbit.storage.client.StorageServiceClient
RPC client that is used for the communication.
run() - Method in class org.hobbit.core.components.AbstractBenchmarkController
 
run() - Method in class org.hobbit.core.components.AbstractDataGenerator
 
run() - Method in class org.hobbit.core.components.AbstractEvaluationModule
 
run() - Method in class org.hobbit.core.components.AbstractEvaluationStorage
 
run() - Method in class org.hobbit.core.components.AbstractSystemAdapter
 
run() - Method in class org.hobbit.core.components.AbstractTaskGenerator
 
run() - Method in interface org.hobbit.core.components.Component
This method executes the component.
run() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
 
runFlag - Variable in class org.hobbit.core.components.AbstractTaskGenerator
 

S

sendAskQuery(String) - Method in class org.hobbit.storage.client.StorageServiceClient
Sends the given ASK query to the storage service and returns a boolean value or throws an Exception if an error occurs, the service needs too much time to respond or the response couldn't be parsed.
sendConstructQuery(String) - Method in class org.hobbit.storage.client.StorageServiceClient
Sends the given CONSTRUCT query to the storage service and returns a Model value or null if an error occurs, the service needs too much time to respond or the response couldn't be parsed.
sendDataToSystemAdapter(byte[]) - Method in class org.hobbit.core.components.AbstractDataGenerator
 
sendDataToTaskGenerator(byte[]) - Method in class org.hobbit.core.components.AbstractDataGenerator
 
sendDescribeQuery(String) - Method in class org.hobbit.storage.client.StorageServiceClient
Sends the given DESCRIBE query to the storage service and returns a Model value or null if an error occurs, the service needs too much time to respond or the response couldn't be parsed.
sendInsertQuery(Model, String) - Method in class org.hobbit.storage.client.StorageServiceClient
Inserts the given model into the storage and returns true if the query is successful or false if an error occurs or the service needs too much time to respond.
sendResultModel(Model) - Method in class org.hobbit.core.components.AbstractBenchmarkController
Sends the result RDF model to the platform controller.
sendResultModel(Model) - Method in class org.hobbit.core.components.AbstractEvaluationModule
Sends the model to the benchmark controller.
sendResultToEvalStorage(String, byte[]) - Method in class org.hobbit.core.components.AbstractSystemAdapter
This method sends the given result data for the task with the given task id to the evaluation storage.
sendSelectQuery(String) - Method in class org.hobbit.storage.client.StorageServiceClient
Sends the given SELECT query to the storage service and returns a ResultSet value or null if an error occurs, the service needs too much time to respond or the response couldn't be parsed.
sendTaskToEvalStorage(String, long, byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
This method sends the given data and the given timestamp of the task with the given task id to the evaluation storage.
sendTaskToSystemAdapter(String, byte[]) - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
Sends the given task with the given task id and data to the system and blocks until an acknowledgement has been received for the task or the timeout has been reached.
sendTaskToSystemAdapter(String, byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
Sends the given task with the given task id and data to the system.
sendTaskToSystemAdapterInSequence(String, byte[]) - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
Sends the given task with the given task id and data to the system and blocks until an acknowledgement has been received for the task or the timeout has been reached.
sendToCmdQueue(byte) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
Sends the given command to the command queue.
sendToCmdQueue(byte, byte[]) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
Sends the given command to the command queue with the given data appended.
sendToCmdQueue(byte, byte[], AMQP.BasicProperties) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
Sends the given command to the command queue with the given data appended and using the given properties.
sendUpdateQuery(String) - Method in class org.hobbit.storage.client.StorageServiceClient
Sends the given UPDATE query to the storage service and returns true if the query is successful or false if an error occurs or the service needs too much time to respond.
sentTimestamp - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
 
seqTaskId - Variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
Id of the task the generator is waiting for an acknowledgement.
setAckTimeout(long) - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
Setter for the maximum time the task generator waits for an acknowledgement.
setActual(Result) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
 
setContainerName(String) - Method in class org.hobbit.core.data.StopCommandData
 
setData(byte[]) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
 
setEnvironmentVariables(String[]) - Method in class org.hobbit.core.data.StartCommandData
 
setExpected(Result) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
 
setImage(String) - Method in class org.hobbit.core.data.StartCommandData
 
setMaxWaitingTime(long) - Method in class org.hobbit.core.rabbit.RabbitRpcClient
Sets the maximum amount of time the client is waiting for a response.
setMessageSize(int) - Method in class org.hobbit.core.rabbit.SimpleFileSender
 
setParent(String) - Method in class org.hobbit.core.data.StartCommandData
 
setResponse(byte[]) - Method in class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcRequest
Calls the internal set method of the AbstractFuture class.
setResultModel(Model) - Method in class org.hobbit.core.components.AbstractBenchmarkController
Uses the given model as result model if the result model is null.
setSentTimestamp(long) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
 
setTaskIdToWaitFor(String) - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
Deprecated.
It is not necessary anymore since its usage has been integrated into the AbstractSequencingTaskGenerator.sendTaskToSystemAdapterInSequence(String, byte[]) method.
setType(String) - Method in class org.hobbit.core.data.StartCommandData
 
SimpleFileReceiver - Class in org.hobbit.core.rabbit
 
SimpleFileReceiver(RabbitQueue, QueueingConsumer) - Constructor for class org.hobbit.core.rabbit.SimpleFileReceiver
 
SimpleFileReceiver.MessageProcessing - Class in org.hobbit.core.rabbit
 
SimpleFileSender - Class in org.hobbit.core.rabbit
A simple class that can be used to send files, i.e., small or large sized data with a single name, via RabbitMQ using a queue with the given name.
SimpleFileSender(RabbitQueue) - Constructor for class org.hobbit.core.rabbit.SimpleFileSender
 
SparqlQueries - Class in org.hobbit.storage.queries
This class provides static SPRAQL queries that are loaded from predefined resources.
SparqlQueries() - Constructor for class org.hobbit.storage.queries.SparqlQueries
 
START_BENCHMARK_SIGNAL - Static variable in class org.hobbit.core.Commands
 
START_WAITING_TIME_BEFORE_RETRY - Static variable in class org.hobbit.core.components.AbstractComponent
Time, the system waits before retrying to connect to RabbitMQ.
startBenchmarkMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
Mutex used to wait for the start signal from the controller.
StartCommandData - Class in org.hobbit.core.data
 
StartCommandData(String, String, String, String[]) - Constructor for class org.hobbit.core.data.StartCommandData
 
startDataGenMutex - Variable in class org.hobbit.core.components.AbstractDataGenerator
 
startTaskGenMutex - Variable in class org.hobbit.core.components.AbstractTaskGenerator
Mutex used to wait for the start signal after the component has been started and initialized.
startTime - Static variable in class org.hobbit.vocab.HOBBIT
 
StopCommandData - Class in org.hobbit.core.data
 
StopCommandData(String) - Constructor for class org.hobbit.core.data.StopCommandData
 
stopContainer(String) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
This method sends a Commands.DOCKER_CONTAINER_STOP command to stop the container with the given id.
stopContainer(String) - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
 
stopContainer(String) - Method in interface org.hobbit.core.components.PlatformConnector
This method sends a Commands.DOCKER_CONTAINER_STOP command to stop the container with the given id.
STORAGE_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
StorageServiceClient - Class in org.hobbit.storage.client
Simple client of the storage service implementing a synchronized communication.
StorageServiceClient(RabbitRpcClient) - Constructor for class org.hobbit.storage.client.StorageServiceClient
Constructor creating a StorageServiceClient using the given RabbitRpcClient.
streamData(InputStream, String) - Method in class org.hobbit.core.rabbit.SimpleFileSender
 
summarizeEvaluation() - Method in class org.hobbit.core.components.AbstractEvaluationModule
Summarizes the evaluation and generates an RDF model containing the evaluation results.
System - Static variable in class org.hobbit.vocab.HOBBIT
 
system2EvalStoreQueue - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
The incoming queue from the system.
system2EvalStoreQueue - Variable in class org.hobbit.core.components.AbstractSystemAdapter
Queue from the benchmarked system to this evaluation storage.
SYSTEM_2_EVAL_STORAGE_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
SYSTEM_CONTAINER_ID_KEY - Static variable in class org.hobbit.core.Constants
Deprecated.
system_image_name - Variable in class org.hobbit.core.data.SystemMetaData
 
SYSTEM_PARAMETERS_MODEL_KEY - Static variable in class org.hobbit.core.Constants
 
SYSTEM_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
SYSTEM_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
The signal sent by the benchmarked system to indicate that the system is ready.
SYSTEM_URI_KEY - Static variable in class org.hobbit.core.Constants
 
systemContainerId - Variable in class org.hobbit.core.components.AbstractBenchmarkController
The container id of the benchmarked system.
SystemCrashed - Static variable in class org.hobbit.vocab.HobbitErrors
 
SystemCreationError - Static variable in class org.hobbit.vocab.HobbitErrors
 
systemDescription - Variable in class org.hobbit.core.data.SystemMetaData
 
systemExitCode - Variable in class org.hobbit.core.components.AbstractBenchmarkController
The exit code of the system container
SystemImageMissing - Static variable in class org.hobbit.vocab.HobbitErrors
 
SystemInstance - Static variable in class org.hobbit.vocab.HOBBIT
 
SystemMetaData - Class in org.hobbit.core.data
 
SystemMetaData() - Constructor for class org.hobbit.core.data.SystemMetaData
 
systemName - Variable in class org.hobbit.core.data.SystemMetaData
 
systemParamModel - Variable in class org.hobbit.core.components.AbstractSystemAdapter
The RDF model containing the system parameters.
systems - Variable in class org.hobbit.core.data.BenchmarkDetails
 
systemTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
Mutex used to wait for the benchmarked system to terminate.
systemUri - Variable in class org.hobbit.core.data.ConfiguredExperiment
 
systemUri - Variable in class org.hobbit.core.data.SystemMetaData
 

T

TASK_GEN_2_EVAL_STORAGE_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
TASK_GEN_2_SYSTEM_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
TASK_GENERATION_FINISHED - Static variable in class org.hobbit.core.Commands
 
TASK_GENERATOR_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
The signal sent by the task generator to indicate that it is ready.
TASK_GENERATOR_START_SIGNAL - Static variable in class org.hobbit.core.Commands
 
taskGen2EvalStoreQueue - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
The incoming queue from the task generator.
taskGen2EvalStoreQueue - Variable in class org.hobbit.core.components.AbstractTaskGenerator
 
taskGen2SystemQueue - Variable in class org.hobbit.core.components.AbstractSystemAdapter
Queue from the task generator to this evaluation storage.
taskGen2SystemQueue - Variable in class org.hobbit.core.components.AbstractTaskGenerator
 
taskGenContainerIds - Variable in class org.hobbit.core.components.AbstractBenchmarkController
The set of task generator container ids.
taskGenReadyMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
Mutex used to wait for the task generators to be ready.
taskGenTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
Mutex used to wait for the task generators to terminate.
taskIdMutex - Variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
Semaphore used to wait for the acknowledgement.
TaskReceivingComponent - Interface in org.hobbit.core.components
This interface is implemented by components that want to receive task data that is sent by a task generator component.
terminate(Exception) - Method in class org.hobbit.core.components.AbstractSystemAdapter
Starts termination of the main thread of this system adapter.
terminate() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
 
terminated - Variable in class org.hobbit.core.data.ContainerTermination
 
terminated - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
 
terminatedWithError - Static variable in class org.hobbit.vocab.HOBBIT
 
terminateMutex - Variable in class org.hobbit.core.components.AbstractSystemAdapter
Mutex used to wait for the terminate signal.
terminateMutex - Variable in class org.hobbit.core.components.AbstractTaskGenerator
Mutex used to wait for the terminate signal.
terminationMutex - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
Mutex used to wait for the termination signal.
toString(byte) - Static method in class org.hobbit.core.Commands
Returns the name of the command if it is defined inside the Commands class or its id as String.
toString() - Method in class org.hobbit.core.data.RabbitQueue
 
toString() - Method in class org.hobbit.core.data.StartCommandData
 
toString() - Method in class org.hobbit.core.data.StopCommandData
 
type - Variable in class org.hobbit.core.data.StartCommandData
 

U

UnexpectedError - Static variable in class org.hobbit.vocab.HobbitErrors
 
uri - Static variable in class org.hobbit.vocab.HOBBIT
 
uri - Static variable in class org.hobbit.vocab.HobbitErrors
 
usedImages - Variable in class org.hobbit.core.data.BenchmarkMetaData
 
usedImages - Variable in class org.hobbit.core.data.SystemMetaData
 
usesImage - Static variable in class org.hobbit.vocab.HOBBIT
 

V

version - Static variable in class org.hobbit.vocab.HOBBIT
 
visible - Static variable in class org.hobbit.vocab.HOBBIT
 

W

waitForAck() - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
Method to wait for the acknowledgement of a task with the given Id.
waitForComponentsToInitialize() - Method in class org.hobbit.core.components.AbstractBenchmarkController
This method waits for the data generators, task generators and evaluation storage to send their ready signals.
waitForDataGenToFinish() - Method in class org.hobbit.core.components.AbstractBenchmarkController
Waits for the termination of all data generators.
waitForEvalComponentsToFinish() - Method in class org.hobbit.core.components.AbstractBenchmarkController
Waits for the termination of the evaluation module and the evaluation storage.
waitForSystemToFinish(long) - Method in class org.hobbit.core.components.AbstractBenchmarkController
This method waits for the benchmarked system to terminate or times out after the given amount of time (in milliseconds).
waitForSystemToFinish() - Method in class org.hobbit.core.components.AbstractBenchmarkController
This method waits for the benchmarked system to terminate.
waitForTaskGenToFinish() - Method in class org.hobbit.core.components.AbstractBenchmarkController
Waits for the termination of all task generators.
waitForTermination() - Method in class org.hobbit.core.data.ContainerTermination
Deprecated.
wasCarriedOutOn - Static variable in class org.hobbit.vocab.HOBBIT
 
writeByteArrays(byte[][]) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
writes the given byte arrays and puts their length in front of them.
writeByteArrays(byte[], byte[][], byte[]) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
writes the given byte arrays and puts their length in front of them.
writeLong(long) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Creates a byte array representing the given long value.
writeModel(Model) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Creates a byte array containing the serialized RDF model using the RabbitMQUtils.DEFAULT_RDF_LANG.
writeModel2String(Model) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Creates a String containing the serialized RDF model using the RabbitMQUtils.DEFAULT_RDF_LANG.
writeString(String) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
Creates a byte array representation of the given String using UTF-8 encoding.
A B C D E F G H I K L M N O P Q R S T U V W 
Skip navigation links

Copyright © 2017. All rights reserved.