Index

A B C D E F G H I K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

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
Constructor.
AbstractCommandReceivingComponent - Class in org.hobbit.core.components
 
AbstractCommandReceivingComponent() - Constructor for class org.hobbit.core.components.AbstractCommandReceivingComponent
Constructor.
AbstractCommandReceivingComponent(boolean) - Constructor for class org.hobbit.core.components.AbstractCommandReceivingComponent
Constructor.
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
Default constructor.
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
AbstractEvaluationStorage(int) - Constructor for class org.hobbit.core.components.AbstractEvaluationStorage
Constructor setting the maximum number of messages processed in parallel.
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
Constructor.
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.
actedOnBehalfOf - Static variable in class org.hobbit.vocab.PROV
 
Activity - Static variable in class org.hobbit.vocab.PROV
 
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
 
AES - Class in org.hobbit.encryption
This class is a wrapper for Java AES encryption.
AES(String, String) - Constructor for class org.hobbit.encryption.AES
 
AESException - Exception in org.hobbit.encryption
 
AESException() - Constructor for exception org.hobbit.encryption.AESException
 
AESKeyGenerator - Class in org.hobbit.encryption
This class generates keys from password and salt for Java AES encryption.
AESKeyGenerator() - Constructor for class org.hobbit.encryption.AESKeyGenerator
 
Agent - Static variable in class org.hobbit.vocab.PROV
 
algorithm - Static variable in class org.hobbit.vocab.HOBBIT
 
Algorithm - Class in org.hobbit.vocab
Representation of the Algorithm vocabulary as Java objects.
Algorithm() - Constructor for class org.hobbit.vocab.Algorithm
 
AlgorithmDataRelation - Static variable in class org.hobbit.vocab.Algorithm
 
AlgorithmExecution - Static variable in class org.hobbit.vocab.Algorithm
 
AlgorithmSetup - Static variable in class org.hobbit.vocab.Algorithm
 
ANALYSIS_RESULT_SET_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
AnalysisAlgorithm - Static variable in class org.hobbit.vocab.HOBBIT
 
AnalysisResult - Static variable in class org.hobbit.vocab.HOBBIT
 
AnalysisResultset - Static variable in class org.hobbit.vocab.HOBBIT
 
API - Static variable in class org.hobbit.vocab.HOBBIT
 
AscendingOrder - Static variable in class org.hobbit.vocab.HOBBIT
 
Attachable - Static variable in class org.hobbit.vocab.DataCube
 
attribute - Static variable in class org.hobbit.vocab.DataCube
 
AttributeProperty - Static variable in class org.hobbit.vocab.DataCube
 
attributionName - Static variable in class org.hobbit.vocab.CC
 
attributionURL - Static variable in class org.hobbit.vocab.CC
 

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_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
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
 
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
 
BenchmarkMetaData(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.status.QueuedExperiment
The name of the benchmark.
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.ConfiguredExperiment
Deprecated.
 
benchmarkUri - Variable in class org.hobbit.core.data.status.QueuedExperiment
The URI of the benchmark.
build() - Method in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
Builds the DataReceiverImpl instance with the previously given information.
build() - Method in class org.hobbit.core.rabbit.DataSenderImpl.Builder
Builds the DataReceiverImpl instance with the previously given information.
builder() - Static method in class org.hobbit.core.rabbit.DataReceiverImpl
Returns a newly created DataReceiverImpl.Builder.
builder() - Static method in class org.hobbit.core.rabbit.DataSenderImpl
Returns a newly created DataSenderImpl.Builder.
Builder() - Constructor for class org.hobbit.core.rabbit.DataReceiverImpl.Builder
 
Builder() - Constructor for class org.hobbit.core.rabbit.DataSenderImpl.Builder
 
buildMsgProcessingTask(Delivery) - Method in class org.hobbit.core.rabbit.DataReceiverImpl
This factory method creates a runnable task that processes the given message.
buildMsgReceivingTask(QueueingConsumer) - Method in class org.hobbit.core.rabbit.DataReceiverImpl
This factory method creates a runnable task that uses the given consumer to receive incoming messages.

C

calculateHash(StmtIterator) - Static method in class org.hobbit.utils.rdf.TripleHashCalculator
 
canBeCanceled - Variable in class org.hobbit.core.data.status.QueuedExperiment
A flag indicating whether the experiment can be canceled by the user who requested this information.
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.
CC - Class in org.hobbit.vocab
Representation of the Creative Commons vocabulary as Java objects.
CC() - Constructor for class org.hobbit.vocab.CC
 
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
Deprecated.
Use org.hobbit.vocab.HobbitChallenges instead.
ChallengeTask - Static variable in class org.hobbit.vocab.HOBBIT
 
challengeTaskUri - Variable in class org.hobbit.core.data.status.QueuedExperiment
The URI of the challenge task this experiment is part of (or null if such a challenge does not exist).
challengeUri - Variable in class org.hobbit.core.data.ConfiguredExperiment
Deprecated.
 
challengeUri - Variable in class org.hobbit.core.data.status.QueuedExperiment
The URI of the challenge this experiment is part of (or null if such a challenge does not exist).
channel - Variable in class org.hobbit.core.data.RabbitQueue
Channel of this queue.
CIPHER_ALGORITHM - Static variable in class org.hobbit.encryption.AES
 
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.
clone() - Method in class org.hobbit.core.data.BenchmarkMetaData
 
clone() - Method in class org.hobbit.core.data.ImageMetaData
 
clone() - Method in class org.hobbit.core.data.SystemMetaData
 
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.components.utils.SystemResourceUsageRequester
 
close() - Method in class org.hobbit.core.data.RabbitQueue
 
close() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
A rude way to close the receiver.
close() - Method in class org.hobbit.core.rabbit.DataSenderImpl
 
close() - Method in class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
 
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
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
 
closeWhenFinished() - Method in interface org.hobbit.core.rabbit.DataReceiver
This method waits for the DataReceiver to finish its work and closes the incoming queue as well as the internal thread pool after that.
closeWhenFinished() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
This method waits for the data receiver to finish its work and closes the incoming queue as well as the internal thread pool after that.
closeWhenFinished() - Method in interface org.hobbit.core.rabbit.DataSender
A blocking method that closes the sender when its work is done, i.e., all messages have been consumed by receivers from the queue.
closeWhenFinished() - Method in class org.hobbit.core.rabbit.DataSenderImpl
 
ClusterNotHealthy - Static variable in class org.hobbit.vocab.HobbitErrors
 
cmdChannel - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Channel that is used for the command queue.
cmdChannel - Variable in class org.hobbit.core.components.utils.SystemResourceUsageRequester
Channel that is used for the command queue but not owned by this class (i.e., it won't be closed).
cmdQueueFactory - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Factory for generating queues with which the commands are sent and received.
cmdResponseTimeout - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Time the component waits for a response of the platform controller.
cmdThreadPool - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
 
CodedProperty - Static variable in class org.hobbit.vocab.DataCube
 
codeList - Static variable in class org.hobbit.vocab.DataCube
 
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 - Static variable in class org.hobbit.core.run.ComponentStarter
 
component - Static variable in class org.hobbit.vocab.DataCube
 
Component - Interface in org.hobbit.core.components
The basic interface of a hobbit component.
COMPONENT_STARTER_ERROR_EXIT_CODE - Static variable in class org.hobbit.core.Constants
Exit code that is used if the program has to terminate because of an internal error.
COMPONENT_STARTER_FORCE_EXIT_WHEN_TERMINATING_ENV_KEY - Static variable in class org.hobbit.core.Constants
 
componentAttachment - Static variable in class org.hobbit.vocab.DataCube
 
componentProperty - Static variable in class org.hobbit.vocab.DataCube
 
ComponentProperty - Static variable in class org.hobbit.vocab.DataCube
 
componentRequired - Static variable in class org.hobbit.vocab.DataCube
 
ComponentSet - Static variable in class org.hobbit.vocab.DataCube
 
ComponentSpecification - Static variable in class org.hobbit.vocab.DataCube
 
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
 
comprises - Static variable in class org.hobbit.vocab.HOBBIT
 
concept - Static variable in class org.hobbit.vocab.DataCube
 
ConfigurableParameter - Static variable in class org.hobbit.vocab.HOBBIT
 
configuration - Variable in class org.hobbit.core.components.AbstractComponent
Configuration that is used by this component.
configure(Component) - Static method in class org.hobbit.core.run.ComponentStarter
 
ConfiguredExperiment - Class in org.hobbit.core.data
Deprecated.
Use QueuedExperiment instead.
ConfiguredExperiment() - Constructor for class org.hobbit.core.data.ConfiguredExperiment
Deprecated.
 
confirmHandler - Variable in class org.hobbit.core.rabbit.DataSenderImpl
 
connection - Variable in class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
 
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
Deprecated.
consumer - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
 
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.ErrorData
ID of the container reporting the error.
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
Deprecated.
Use ControllerStatus instead.
ControllerStatus - Class in org.hobbit.core.data.status
 
ControllerStatus() - Constructor for class org.hobbit.core.data.ControllerStatus
Deprecated.
 
ControllerStatus() - Constructor for class org.hobbit.core.data.status.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.
cpu - Static variable in class org.hobbit.vocab.MEXCORE
 
cpus - Variable in class org.hobbit.core.data.HardwareConstraints
 
cpuStats - Variable in class org.hobbit.core.data.usage.ResourceUsageInformation
 
CpuStats - Class in org.hobbit.core.data.usage
 
CpuStats() - Constructor for class org.hobbit.core.data.usage.CpuStats
 
CpuStats(long) - Constructor for class org.hobbit.core.data.usage.CpuStats
 
create(Connection) - Static method in class org.hobbit.storage.client.StorageServiceClient
Creates a StorageServiceClient using the given RabbitMQ Connection.
create(Connection, String) - Static method in class org.hobbit.core.rabbit.RabbitRpcClient
Creates a StorageServiceClient using the given RabbitMQ Connection.
create(PlatformConnector, String) - Static method in class org.hobbit.core.components.utils.SystemResourceUsageRequester
 
create(RabbitQueue) - Static method in class org.hobbit.core.rabbit.SimpleFileReceiver
 
create(RabbitQueueFactory, String) - Static method in class org.hobbit.core.rabbit.SimpleFileReceiver
 
create(RabbitQueueFactory, String) - Static method in class org.hobbit.core.rabbit.SimpleFileSender
 
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.
createChannel() - Method in interface org.hobbit.core.rabbit.RabbitQueueFactory
This method opens a channel using the established connection to RabbitMQ.
createChannel() - Method in class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
 
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.
createConnection() - Method in class org.hobbit.core.components.AbstractComponent
 
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[], 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.
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, 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.
createContainerAsync(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.
createContainerAsync(String, 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.
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 interface org.hobbit.core.rabbit.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. The queue is not durable. The queue is not exclusive. The queue is configured to be deleted automatically. No additional queue configuration is defined.
createDefaultRabbitQueue(String) - Method in class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
 
createDefaultRabbitQueue(String, Channel) - Method in interface org.hobbit.core.rabbit.RabbitQueueFactory
This method uses the given channel and creates a new queue using the given name and the following configuration: The queue is not durable. The queue is not exclusive. The queue is configured to be deleted automatically. No additional queue configuration is defined.
createDefaultRabbitQueue(String, Channel) - Method in class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
 
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.
createFromException(Exception, String) - Static method in class org.hobbit.core.data.ErrorData
Creates an instance of a HobbitErrors.UnhandledException error based on the data of the given exception.
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
Deprecated.
 
currentBenchmarkUri - Variable in class org.hobbit.core.data.ControllerStatus
Deprecated.
 
currentExperimentId - Variable in class org.hobbit.core.data.ControllerStatus
Deprecated.
 
currentlyProcessedMessages - Variable in class org.hobbit.core.components.AbstractTaskGenerator
Mutex used to provide control to Benchmark Controller over task generation.
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
Deprecated.
 
currentSystemName - Variable in class org.hobbit.core.data.ControllerStatus
Deprecated.
 
currentSystemUri - Variable in class org.hobbit.core.data.ControllerStatus
Deprecated.
 

D

data - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
 
data - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Message
 
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_HANDLER_MISSING_ERROR - Static variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
 
DATA_QUEUE_NAME_KEY - Static variable in class org.hobbit.core.Constants
 
DataCube - Class in org.hobbit.vocab
 
DataCube() - Constructor for class org.hobbit.vocab.DataCube
 
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.
dataGenReceiver - Variable in class org.hobbit.core.components.AbstractSystemAdapter
Receiver for data coming from the data generator.
dataGenReceiver - Variable in class org.hobbit.core.components.AbstractTaskGenerator
 
dataGenTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
Mutex used to wait for the data generators to terminate.
dataHandler - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
 
dataHandler - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
 
dataHandler(DataHandler) - Method in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
Sets the handler that is called if data is incoming.
DataHandler - Interface in org.hobbit.core.rabbit
 
DataReceiver - Interface in org.hobbit.core.rabbit
An interface for a class that receives data and offers methods to close the receiving when it is finished and to check the receiver for errors that might have been encountered.
DataReceiverImpl - Class in org.hobbit.core.rabbit
Implementation of the DataReceiver interface.
DataReceiverImpl(RabbitQueue, DataHandler, int) - Constructor for class org.hobbit.core.rabbit.DataReceiverImpl
 
DataReceiverImpl.Builder - Class in org.hobbit.core.rabbit
 
DataReceiverImpl.MsgProcessingTask - Class in org.hobbit.core.rabbit
 
DataReceiverImpl.MsgReceivingTask - Class in org.hobbit.core.rabbit
 
DataSender - Interface in org.hobbit.core.rabbit
An interface of a class sending data to a queue.
DataSenderConfirmHandler(int) - Constructor for class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
 
DataSenderImpl - Class in org.hobbit.core.rabbit
Implementation of the DataSender interface.
DataSenderImpl(RabbitQueue, int, int) - Constructor for class org.hobbit.core.rabbit.DataSenderImpl
 
DataSenderImpl.Builder - Class in org.hobbit.core.rabbit
 
DataSenderImpl.DataSenderConfirmHandler - Class in org.hobbit.core.rabbit
 
DataSenderImpl.Message - Class in org.hobbit.core.rabbit
 
dataSet - Static variable in class org.hobbit.vocab.DataCube
 
DataSet - Static variable in class org.hobbit.vocab.DataCube
 
DataStructureDefinition - Static variable in class org.hobbit.vocab.DataCube
 
date - Variable in class org.hobbit.core.data.ImageMetaData
 
DATE_OF_NEXT_EXECUTION_UPDATE_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
An update query that changes next execution date for a repeatable challenge.
dateOfExecution - Variable in class org.hobbit.core.data.status.QueuedExperiment
Date of execution in milliseconds.
dateOfNextExecution - Static variable in class org.hobbit.vocab.HOBBIT
 
decrypt(byte[]) - Method in class org.hobbit.encryption.AES
 
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_DELIVERY_MODE - Static variable in class org.hobbit.core.rabbit.DataSenderImpl
 
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.AbstractEvaluationStorage
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_PARALLEL_PROCESSED_MESSAGES - Static variable in class org.hobbit.core.rabbit.DataReceiverImpl
 
DEFAULT_MAX_UPDATE_QUERY_TRIPLES - Static variable in class org.hobbit.storage.queries.SparqlQueries
Default value of the maximum triples a single update query should have.
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_BUFFER_SIZE - Static variable in class org.hobbit.core.rabbit.DataSenderImpl
 
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
defaultMessage - Static variable in exception org.hobbit.encryption.AESException
 
defaultValue - Static variable in class org.hobbit.vocab.HOBBIT
 
defError - Variable in class org.hobbit.core.data.ImageMetaData
 
definedApis - Variable in class org.hobbit.core.data.BenchmarkMetaData
 
DELETE_ANALYSIS_RESULTS - Static variable in class org.hobbit.storage.queries.SparqlQueries
A construct query for getting the analysis results of all systems for a certain benchmark.
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.
deleteAnalysisResults(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL DELETE query for removing the analysis results set with the given URI.
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.
delivery - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.MsgProcessingTask
 
deliveryMode - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Builder
 
deliveryMode - Variable in class org.hobbit.core.rabbit.DataSenderImpl
 
deliveryMode(int) - Method in class org.hobbit.core.rabbit.DataSenderImpl.Builder
Sets the delivery mode used for the RabbitMQ messages.
deliveryQueue - Variable in class org.hobbit.core.rabbit.QueueingConsumer
 
DescendingOrder - Static variable in class org.hobbit.vocab.HOBBIT
 
description - Variable in class org.hobbit.core.data.ErrorData
A string that can be used as a short description of an error (optional, the error type description will be used as default).
description - Variable in class org.hobbit.core.data.ImageMetaData
 
deserializeObjectWithGson(Gson, byte[], Class<? extends T>) - Static method in class org.hobbit.core.rabbit.GsonUtils
Deserialize a Java data object that was received as JSON with a command.
details - Variable in class org.hobbit.core.data.ErrorData
A string that contains details about the error, e.g., a stack trace (optional).
dimension - Static variable in class org.hobbit.vocab.DataCube
 
DimensionProperty - Static variable in class org.hobbit.vocab.DataCube
 
diskStats - Variable in class org.hobbit.core.data.usage.ResourceUsageInformation
 
DiskStats - Class in org.hobbit.core.data.usage
 
DiskStats() - Constructor for class org.hobbit.core.data.usage.DiskStats
 
DiskStats(long) - Constructor for class org.hobbit.core.data.usage.DiskStats
 
DOAP - Class in org.hobbit.vocab
Deprecated.
Use org.apache.jena.sparql.vocabulary.DOAP instead.
DOAP() - Constructor for class org.hobbit.vocab.DOAP
Deprecated.
 
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
 
DockerHelper - Class in org.hobbit.utils.docker
A simple utility class that helps to work with docker and docker accessories.
DockerHelper() - Constructor for class org.hobbit.utils.docker.DockerHelper
 
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
An empty RDF model instance.
EMPTY_RESPONSE - Static variable in class org.hobbit.core.components.AbstractEvaluationStorage
The empty response that is sent if an error occurs.
encrypt(String) - Method in class org.hobbit.encryption.AES
 
endedAtTime - Static variable in class org.hobbit.vocab.PROV
 
endTime - Static variable in class org.hobbit.vocab.HOBBIT
 
Entity - Static variable in class org.hobbit.vocab.PROV
 
environmentVariables - Variable in class org.hobbit.core.data.StartCommandData
 
EnvVariables - Class in org.hobbit.utils
Deprecated.
Use HobbitConfiguration instead.
EnvVariables() - Constructor for class org.hobbit.utils.EnvVariables
Deprecated.
 
equals(Object) - Method in class org.hobbit.core.data.ErrorData
 
equals(Object) - Method in class org.hobbit.core.data.ImageMetaData
 
Error - Static variable in class org.hobbit.vocab.HOBBIT
 
errorCount - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
 
errorCount - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
 
ErrorData - Class in org.hobbit.core.data
A simple data structure that represents errors that components can report.
ErrorData() - Constructor for class org.hobbit.core.data.ErrorData
 
errorDetails - Static variable in class org.hobbit.vocab.Algorithm
 
errorLogged - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
 
errorType - Variable in class org.hobbit.core.data.ErrorData
IRI of the error type (optional).
EVAL_MODULE_2_EVAL_STORAGE_DEFAULT_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
EVAL_MODULE_2_EVAL_STORAGE_QUEUE_NAME_KEY - 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_DEFAULT_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
EVAL_STORAGE_2_EVAL_MODULE_QUEUE_NAME_KEY - 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
Deprecated.
 
executionDate - Static variable in class org.hobbit.vocab.HOBBIT
 
executionPeriod - Static variable in class org.hobbit.vocab.HOBBIT
 
executor - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
 
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 - Variable in class org.hobbit.core.data.status.ControllerStatus
 
Experiment - Static variable in class org.hobbit.vocab.HOBBIT
 
EXPERIMENT_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
EXPERIMENT_SELECTION - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
EXPERIMENT_URI_NS - Static variable in class org.hobbit.core.Constants
Deprecated.
Use org.hobbit.vocab.HobbitExperiments instead.
experimentId - Variable in class org.hobbit.core.data.status.QueuedExperiment
The ID of the experiment.
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.
extendContainerEnvVariables(String[]) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
This method extends (if needed) the array of environment variables for the container with HOBBIT specific variables.
extendQuery(String, String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Extends a SPARQL query by inserting specified extension string every time a target string is found.

F

factory - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
 
factory - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Builder
 
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
 
forceTermination() - Static method in class org.hobbit.core.run.ComponentStarter
 
ForwardedParameter - Static variable in class org.hobbit.vocab.HOBBIT
 
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
 
fsSizeSum - Variable in class org.hobbit.core.data.usage.DiskStats
 

G

generate(String, String) - Static method in class org.hobbit.encryption.AESKeyGenerator
 
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_ANALYSIS_RESULTS_OF_BENCHMARK - Static variable in class org.hobbit.storage.queries.SparqlQueries
A construct query for getting the analysis results of all systems for a certain benchmark.
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_TASK_ORGANIZER - Static variable in class org.hobbit.storage.queries.SparqlQueries
A construct query for getting the organizer of the challenge two which a given challenge tasks belong to.
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_BENCHMARK_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_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_LICENSE_OF_DATASET - Static variable in class org.hobbit.storage.queries.SparqlQueries
A construct query for getting the licensing data of the specified dataset.
GET_REPEATABLE_CHALLENGE_INFO_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
A construct query that retrieves the graph of a repeatable challenge.
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
 
getAnalysisResultsOfBenchmark(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL CONSTRUCT query for getting the analysis results of all systems for a certain benchmark.
getBenchmarkName() - Method in class org.hobbit.core.data.status.QueuedExperiment
 
getBenchmarkUri() - Method in class org.hobbit.core.data.status.QueuedExperiment
 
getBoolean(String) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as boolean or throws an IllegalStateException if the variable can not be found or an error occurs.
getBoolean(String) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as boolean or throws an IllegalStateException if the variable can not be found or an error occurs.
getBoolean(String, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as boolean or the default value if the variable can not be found or an error occurs.
getBoolean(String, boolean) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as boolean or the default value if the variable can not be found or an error occurs.
getBoolean(String, boolean, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as boolean or the default value if the variable can not be found or an error occurs.
getBoolean(String, boolean, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as boolean or the default value if the variable can not be found or an error occurs.
getBoolean(String, Supplier<Boolean>) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as boolean or the default value if the variable can not be found or an error occurs.
getBoolean(String, Supplier<Boolean>) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as boolean or the default value if the variable can not be found or an error occurs.
getBoolean(String, Supplier<Boolean>, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as boolean or the default value if the variable can not be found or an error occurs.
getBoolean(String, Supplier<Boolean>, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as boolean or the default value if the variable can not be found or an error occurs.
getBoolean(String, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as boolean or throws an IllegalStateException if the variable can not be found or an error occurs.
getBoolean(String, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as boolean or throws an IllegalStateException if the variable can not be found or an error occurs.
getBooleanValue(String, boolean, Logger, boolean, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
Internal method defining the default value factory function before calling getBooleanValue(String, Supplier, Logger, boolean).
getBooleanValue(String, boolean, Logger, boolean, boolean) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Internal method defining the default value factory function before calling EnvVariables.getBooleanValue(String, Supplier, Logger, boolean).
getBooleanValue(String, Supplier<Boolean>, Logger, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
Internal method defining the conversion function before calling getVariableValue(String, Function, Supplier, Logger, boolean).
getBooleanValue(String, Supplier<Boolean>, Logger, boolean) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Internal method defining the conversion function before calling EnvVariables.getVariableValue(String, Function, Supplier, Logger, boolean).
getBooleanValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the objects as Boolean of all triples that have the given subject and predicate and that can be found in the given model.
getByteValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the objects as Byte of all triples that have the given subject and predicate and that can be found in the given model.
getCalendarValue(Model, Resource, Property, XSDDatatype) - Static method in class org.hobbit.utils.rdf.RdfHelper
 
getChallenge(String) - Static method in class org.hobbit.vocab.HobbitChallenges
returns the challenge resource given its ID
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.
getChallengeTaskOrganizer(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL CONSTRUCT query for getting the organizer of the challenge two which a given challenge tasks belong to.
getChallengeTasksQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for retrieving the tasks of a challenge.
getChallengeTaskUri() - Method in class org.hobbit.core.data.status.QueuedExperiment
 
getChallengeUri() - Method in class org.hobbit.core.data.status.QueuedExperiment
 
getChallengeURI(String) - Static method in class org.hobbit.vocab.HobbitChallenges
returns the URI of a challenge resource given its ID
getChannel() - Method in class org.hobbit.core.data.RabbitQueue
 
getCharValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the objects as Character of all triples that have the given subject and predicate and that can be found in the given model.
getCipherInstance() - Method in class org.hobbit.encryption.AES
 
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.
getCluster(String) - Static method in class org.hobbit.vocab.HobbitHardware
returns the cluster resource given its hash
getClusterURI(String) - Static method in class org.hobbit.vocab.HobbitHardware
returns the URI of a cluster resource given its hash
getCmdResponseTimeout() - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
 
getConfiguration() - Method in class org.hobbit.core.components.AbstractComponent
 
getConnection() - Method in interface org.hobbit.core.rabbit.RabbitQueueFactory
Returns the Connection to the RabbitMQ broker used internally.
getConnection() - Method in class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
 
getContainerId() - Method in class org.hobbit.core.data.ErrorData
 
getContainerName() - Method in class org.hobbit.core.data.StopCommandData
 
getCpus() - Method in class org.hobbit.core.data.HardwareConstraints
 
getCpuStats() - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
 
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
 
getDataHandler() - Method in interface org.hobbit.core.rabbit.DataReceiver
 
getDataHandler() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
 
getDate() - Method in class org.hobbit.core.data.ImageMetaData
 
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.
getDefError() - Method in class org.hobbit.core.data.ImageMetaData
 
getDeliveryQueue() - Method in class org.hobbit.core.rabbit.QueueingConsumer
 
getDescription() - Method in class org.hobbit.core.data.ErrorData
 
getDescription() - Method in class org.hobbit.core.data.ImageMetaData
 
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.
getDetails() - Method in class org.hobbit.core.data.ErrorData
 
getDiskStats() - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
 
getDoubleValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the objects as Double of all triples that have the given subject and predicate and that can be found in the given model.
getDurationValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the object as Duration of the first triple that has the given subject and predicate and that can be found in the given model.
getEnvironmentVariables() - Method in class org.hobbit.core.data.StartCommandData
 
getErrorCount() - Method in interface org.hobbit.core.rabbit.DataReceiver
Returns the number of errors that have been encountered while receiving data.
getErrorCount() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
 
getErrorCount() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
 
getErrorType() - Method in class org.hobbit.core.data.ErrorData
 
getExecutor() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
 
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
 
getExperiment(String) - Static method in class org.hobbit.vocab.HobbitExperiments
returns the experiment resource given its ID
getExperimentGraphOfBenchmarkQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for retrieving the graphs of experiments that involve the given benchmark.
getExperimentGraphOfBenchmarksQuery(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 benchmarks.
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.
getExperimentId() - Method in class org.hobbit.core.data.status.QueuedExperiment
 
getExperimentId(Resource) - Static method in class org.hobbit.vocab.HobbitExperiments
returns the ID of an experiment resource
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.
getExperimentURI(String) - Static method in class org.hobbit.vocab.HobbitExperiments
returns the URI of an experiment resource given its ID
getFactoryForIncomingCmdQueues() - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
 
getFactoryForIncomingCmdQueues() - Method in interface org.hobbit.core.components.PlatformConnector
 
getFactoryForIncomingDataQueues() - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
 
getFactoryForIncomingDataQueues() - Method in interface org.hobbit.core.components.PlatformConnector
 
getFactoryForOutgoingCmdQueues() - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
 
getFactoryForOutgoingCmdQueues() - Method in interface org.hobbit.core.components.PlatformConnector
 
getFactoryForOutgoingDataQueues() - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
 
getFactoryForOutgoingDataQueues() - Method in interface org.hobbit.core.components.PlatformConnector
 
getFloatValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the objects as Float of all triples that have the given subject and predicate and that can be found in the given model.
getFsSizeSum() - Method in class org.hobbit.core.data.usage.DiskStats
 
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
 
getHost() - Static method in class org.hobbit.utils.docker.DockerHelper
Gets hostname (or address) of the host at which docker service configured in environment runs.
getHost(String) - Static method in class org.hobbit.utils.docker.DockerHelper
Gets hostname (or address) of the host at which specified docker service runs.
getImage() - Method in class org.hobbit.core.data.StartCommandData
 
getInt(String) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as int or throws an IllegalStateException if the variable can not be found or an error occurs.
getInt(String) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as int or throws an IllegalStateException if the variable can not be found or an error occurs.
getInt(String, int) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as int or the default value if the variable can not be found or an error occurs.
getInt(String, int) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as int or the default value if the variable can not be found or an error occurs.
getInt(String, int, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as int or the default value if the variable can not be found or an error occurs.
getInt(String, int, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as int or the default value if the variable can not be found or an error occurs.
getInt(String, Supplier<Integer>) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as int or the default value if the variable can not be found or an error occurs.
getInt(String, Supplier<Integer>) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as int or the default value if the variable can not be found or an error occurs.
getInt(String, Supplier<Integer>, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as int or the default value if the variable can not be found or an error occurs.
getInt(String, Supplier<Integer>, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as int or the default value if the variable can not be found or an error occurs.
getInt(String, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as int or throws an IllegalStateException if the variable can not be found or an error occurs.
getInt(String, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as int or throws an IllegalStateException if the variable can not be found or an error occurs.
getIntValue(String, int, Logger, boolean, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
Internal method defining the default value factory function before calling getIntValue(String, Supplier, Logger, boolean).
getIntValue(String, int, Logger, boolean, boolean) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Internal method defining the default value factory function before calling EnvVariables.getIntValue(String, Supplier, Logger, boolean).
getIntValue(String, Supplier<Integer>, Logger, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
Internal method defining the conversion function before calling getVariableValue(String, Function, Supplier, Logger, boolean).
getIntValue(String, Supplier<Integer>, Logger, boolean) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Internal method defining the conversion function before calling EnvVariables.getVariableValue(String, Function, Supplier, Logger, boolean).
getIntValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the objects as Integer of all triples that have the given subject and predicate and that can be found in the given model.
getIri() - Method in class org.hobbit.core.data.HardwareConstraints
 
getLabel() - Method in class org.hobbit.core.data.ErrorData
 
getLabel() - Method in class org.hobbit.core.data.HardwareConstraints
 
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.
getLicenseOfDataset(String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL CONSTRUCT query for getting the analysis results of all systems for a certain benchmark.
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.
getLong(String) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as long or throws an IllegalStateException if the variable can not be found or an error occurs.
getLong(String) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as long or throws an IllegalStateException if the variable can not be found or an error occurs.
getLong(String, long) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as long or the default value if the variable can not be found or an error occurs.
getLong(String, long) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as long or the default value if the variable can not be found or an error occurs.
getLong(String, long, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as long or the default value if the variable can not be found or an error occurs.
getLong(String, long, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as long or the default value if the variable can not be found or an error occurs.
getLong(String, Supplier<Long>) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as long or the default value if the variable can not be found or an error occurs.
getLong(String, Supplier<Long>) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as long or the default value if the variable can not be found or an error occurs.
getLong(String, Supplier<Long>, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as long or the default value if the variable can not be found or an error occurs.
getLong(String, Supplier<Long>, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as long or the default value if the variable can not be found or an error occurs.
getLong(String, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as long or throws an IllegalStateException if the variable can not be found or an error occurs.
getLong(String, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as long or throws an IllegalStateException if the variable can not be found or an error occurs.
getLongValue(String, long, Logger, boolean, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
Internal method defining the default value factory function before calling getLongValue(String, Supplier, Logger, boolean).
getLongValue(String, long, Logger, boolean, boolean) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Internal method defining the default value factory function before calling EnvVariables.getVariableValue(String, Function, Supplier, Logger, boolean).
getLongValue(String, Supplier<Long>, Logger, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
Internal method defining the conversion function before calling getVariableValue(String, Function, Supplier, Logger, boolean).
getLongValue(String, Supplier<Long>, Logger, boolean) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Internal method defining the conversion function before calling EnvVariables.getVariableValue(String, Function, Supplier, Logger, boolean).
getLongValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the objects as Long of all triples that have the given subject and predicate and that can be found in the given model.
getMainImage() - Method in class org.hobbit.core.data.ImageMetaData
 
getMaxWaitingTime() - Method in class org.hobbit.core.rabbit.RabbitRpcClient
 
getMemoryStats() - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
 
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.
getModel(String) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as Model or throws an IllegalStateException if the variable can not be found or an error occurs.
getModel(String) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as Model or throws an IllegalStateException if the variable can not be found or an error occurs.
getModel(String, Supplier<Model>) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as Model or the default value if the variable can not be found or an error occurs.
getModel(String, Supplier<Model>) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as Model or the default value if the variable can not be found or an error occurs.
getModel(String, Supplier<Model>, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as Model or the default value if the variable can not be found or an error occurs.
getModel(String, Supplier<Model>, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as Model or the default value if the variable can not be found or an error occurs.
getModel(String, Model) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as Model or the default value if the variable can not be found or an error occurs.
getModel(String, Model) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as Model or the default value if the variable can not be found or an error occurs.
getModel(String, Model, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as Model or the default value if the variable can not be found or an error occurs.
getModel(String, Model, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as Model or the default value if the variable can not be found or an error occurs.
getModel(String, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as Model or throws an IllegalStateException if the variable can not be found or an error occurs.
getModel(String, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as Model or throws an IllegalStateException if the variable can not be found or an error occurs.
getModelValue(String, Supplier<Model>, Logger, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
Internal method defining the conversion function before calling getVariableValue(String, Function, Supplier, Logger, boolean).
getModelValue(String, Supplier<Model>, Logger, boolean) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Internal method defining the conversion function before calling EnvVariables.getVariableValue(String, Function, Supplier, Logger, boolean).
getModelValue(String, Model, Logger, boolean, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
Internal method defining the default value factory function before calling getModelValue(String, Supplier, Logger, boolean).
getModelValue(String, Model, Logger, boolean, boolean) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Internal method defining the default value factory function before calling EnvVariables.getModelValue(String, Supplier, Logger, boolean).
getMoveChallengeSystemQuery(String, String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for moving involvesSystem triples between graphs for a challenge with given URI.
getName() - Method in class org.hobbit.core.data.ImageMetaData
 
getName() - Method in class org.hobbit.core.data.RabbitQueue
 
getNetworkAliases() - Method in class org.hobbit.core.data.StartCommandData
 
getNextTaskId() - Method in class org.hobbit.core.components.AbstractTaskGenerator
Generates the next unique ID for a task.
getNode(String) - Static method in class org.hobbit.vocab.HobbitHardware
returns the node resource given its hash
getNodeURI(String) - Static method in class org.hobbit.vocab.HobbitHardware
returns the URI of a node resource given its hash
getNumberOfGenerators() - Method in class org.hobbit.core.components.AbstractDataGenerator
 
getNumberOfGenerators() - Method in class org.hobbit.core.components.AbstractTaskGenerator
 
getObjectNode(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the first object that has the given subject and predicate and that can be found in the given model.
getObjectNode(Model, Resource, Property, Predicate<RDFNode>, Function<RDFNode, T>) - Static method in class org.hobbit.utils.rdf.RdfHelper
 
getObjectNodes(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns all RDFNode literals that have the given subject and predicate and that can be found in the given model.
getObjectNodes(Model, Resource, Property, Predicate<RDFNode>, Function<RDFNode, T>) - Static method in class org.hobbit.utils.rdf.RdfHelper
 
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
 
getQueue() - Method in interface org.hobbit.core.rabbit.DataReceiver
 
getQueue() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
 
getRam() - Method in class org.hobbit.core.data.HardwareConstraints
 
getRdfModel() - Method in class org.hobbit.core.data.ImageMetaData
 
getRepeatableChallengeInfoQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for retrieving a graph comprising repeatable challenge properties if this challenge is closed.
getResultset(Resource, Resource) - Static method in class org.hobbit.vocab.HobbitAnalysis
returns the resultset resource given its benchmark and system instance
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.
getShortValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the objects as Short of all triples that have the given subject and predicate and that can be found in the given model.
getSource() - Method in class org.hobbit.core.data.ImageMetaData
 
getStartTimestamp() - Method in class org.hobbit.core.data.status.RunningExperiment
 
getStatus() - Method in class org.hobbit.core.data.status.RunningExperiment
 
getString(String) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as String or throws an IllegalStateException if the variable can not be found or an error occurs.
getString(String) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as String or throws an IllegalStateException if the variable can not be found or an error occurs.
getString(String, String) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as String or the default value if the variable can not be found or an error occurs.
getString(String, String) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as String or the default value if the variable can not be found or an error occurs.
getString(String, String, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as String or the default value if the variable can not be found or an error occurs.
getString(String, String, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as String or the default value if the variable can not be found or an error occurs.
getString(String, Supplier<String>) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as String or the default value if the variable can not be found or an error occurs.
getString(String, Supplier<String>) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as String or the default value if the variable can not be found or an error occurs.
getString(String, Supplier<String>, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as String or the default value if the variable can not be found or an error occurs.
getString(String, Supplier<String>, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as String or the default value if the variable can not be found or an error occurs.
getString(String, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
Returns the value of the environmental variable with the given name as String or throws an IllegalStateException if the variable can not be found or an error occurs.
getString(String, Logger) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Returns the value of the environmental variable with the given name as String or throws an IllegalStateException if the variable can not be found or an error occurs.
getStringValue(String, String, Logger, boolean, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
Internal method defining the default value factory function before calling getStringValue(String, Supplier, Logger, boolean).
getStringValue(String, String, Logger, boolean, boolean) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Internal method defining the default value factory function before calling EnvVariables.getStringValue(String, Supplier, Logger, boolean).
getStringValue(String, Supplier<String>, Logger, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
Internal method defining the conversion function before calling getVariableValue(String, Function, Supplier, Logger, boolean).
getStringValue(String, Supplier<String>, Logger, boolean) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Internal method defining the conversion function before calling EnvVariables.getVariableValue(String, Function, Supplier, Logger, boolean).
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.
getStringValues(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the objects as Strings of all triples that have the given subject and predicate and that can be found in the given model.
getSubjectResource(Model, Property, Resource) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the first subject that has the given object 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.
getSystemName() - Method in class org.hobbit.core.data.status.QueuedExperiment
 
getSystemResourceUsage() - Method in class org.hobbit.core.components.utils.SystemResourceUsageRequester
 
getSystemUri() - Method in class org.hobbit.core.data.status.QueuedExperiment
 
getTimestampOfAbortion() - Method in class org.hobbit.core.data.status.RunningExperiment
 
getTotalUsage() - Method in class org.hobbit.core.data.usage.CpuStats
 
getType() - Method in class org.hobbit.core.data.StartCommandData
 
getUpdateDateOfNextExecutionQuery(String, Calendar, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
Returns a SPARQL query for updating the date of next execution for a repeatable challenge with given URI.
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() - Method in class org.hobbit.core.data.ImageMetaData
 
getURI() - Static method in class org.hobbit.vocab.Algorithm
returns the URI for this schema
getURI() - Static method in class org.hobbit.vocab.CC
returns the URI for this schema
getURI() - Static method in class org.hobbit.vocab.DataCube
returns the URI for this schema
getURI() - Static method in class org.hobbit.vocab.DOAP
Deprecated.
returns the URI for this schema
getURI() - Static method in class org.hobbit.vocab.HOBBIT
returns the URI for this schema
getURI() - Static method in class org.hobbit.vocab.HobbitAnalysis
returns the URI for this schema
getURI() - Static method in class org.hobbit.vocab.HobbitChallenges
returns the URI for this schema
getURI() - Static method in class org.hobbit.vocab.HobbitErrors
returns the URI for this schema
getURI() - Static method in class org.hobbit.vocab.HobbitExperiments
returns the URI for this schema
getURI() - Static method in class org.hobbit.vocab.HobbitHardware
returns the URI for this schema
getURI() - Static method in class org.hobbit.vocab.MEXCORE
returns the URI for this schema
getURI() - Static method in class org.hobbit.vocab.PROV
returns the URI for this schema
getURI() - Static method in class org.hobbit.vocab.XHV
returns the URI for this schema
getUsageSum() - Method in class org.hobbit.core.data.usage.MemoryStats
 
getUsedImages() - Method in class org.hobbit.core.data.ImageMetaData
 
getValue(Model, Resource, Property, Function<Literal, T>) - Static method in class org.hobbit.utils.rdf.RdfHelper
Returns the result of the given transformation function executed using the first object of the first triple that has the given subject and predicate and that can be found in the given model.
getVariableValue(String, Function<String, T>, Supplier<T>, Logger, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
Generic method for accessing an environmental variable which has the given name and will be transformed into the return type using the given conversion function.
getVariableValue(String, Function<String, T>, Supplier<T>, Logger, boolean) - Static method in class org.hobbit.utils.EnvVariables
Deprecated.
Generic method for accessing an environmental variable which has the given name and will be transformed into the return type using the given conversion function.
GRAPH_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
gson - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Threadsafe JSON parser.
gson - Variable in class org.hobbit.core.components.utils.SystemResourceUsageRequester
 
GsonUtils - Class in org.hobbit.core.rabbit
A class that offers simple utility methods that hide some steps that are necessary to transform java objects into JSON containing byte arrays and vice versa.
GsonUtils() - Constructor for class org.hobbit.core.rabbit.GsonUtils
 

H

handleAck(byte[]) - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
Handles the acknowledgement messages.
handleAck(long, boolean) - Method in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
 
handleCmd(byte[], AMQP.BasicProperties) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
This method is called if a message is received from the command queue.
handleCmd(byte[], String) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
This method is called if a message is received from the command queue.
handleData(byte[]) - Method in interface org.hobbit.core.rabbit.DataHandler
 
handleDelivery(String, Envelope, AMQP.BasicProperties, byte[]) - Method in class org.hobbit.core.rabbit.QueueingConsumer
Adds the delivery object to linked blocking queue for every receive
handleDelivery(String, Envelope, AMQP.BasicProperties, byte[]) - Method in class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcClientConsumer
 
handleNack(long, boolean) - Method in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
 
Hardware - Static variable in class org.hobbit.vocab.HOBBIT
 
HARDWARE_INFO_KEY - Static variable in class org.hobbit.core.Constants
 
HARDWARE_NUMBER_OF_BENCHMARK_NODES_KEY - Static variable in class org.hobbit.core.Constants
 
HARDWARE_NUMBER_OF_NODES_KEY - Static variable in class org.hobbit.core.Constants
 
HARDWARE_NUMBER_OF_SYSTEM_NODES_KEY - Static variable in class org.hobbit.core.Constants
 
HARDWARE_URI_NS - Static variable in class org.hobbit.core.Constants
Deprecated.
Use org.hobbit.vocab.HobbitHardware instead.
HardwareConfiguration - Static variable in class org.hobbit.vocab.MEXCORE
 
HardwareConstraints - Class in org.hobbit.core.data
 
HardwareConstraints() - Constructor for class org.hobbit.core.data.HardwareConstraints
 
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
 
HASH_SELF_URI - Static variable in class org.hobbit.utils.rdf.TripleHashCalculator
Replacement URI for the resource.
hashCode() - Method in class org.hobbit.core.data.ErrorData
 
hashCode() - Method in class org.hobbit.core.data.ImageMetaData
 
HashingRDFVisitor - Class in org.hobbit.utils.rdf
A class for serializing URI and literal nodes in the format used for hashing.
HashingRDFVisitor() - Constructor for class org.hobbit.utils.rdf.HashingRDFVisitor
 
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
 
HierarchicalCodeList - Static variable in class org.hobbit.vocab.DataCube
 
hierarchyRoot - Static variable in class org.hobbit.vocab.DataCube
 
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
 
HobbitAnalysis - Class in org.hobbit.vocab
HOBBIT analysis vocabulary.
HobbitAnalysis() - Constructor for class org.hobbit.vocab.HobbitAnalysis
 
HobbitChallenges - Class in org.hobbit.vocab
HOBBIT challenges vocabulary.
HobbitChallenges() - Constructor for class org.hobbit.vocab.HobbitChallenges
 
HobbitConfiguration - Class in org.hobbit.utils.config
 
HobbitConfiguration() - Constructor for class org.hobbit.utils.config.HobbitConfiguration
 
HobbitErrors - Class in org.hobbit.vocab
Resources representing Hobbit errors.
HobbitErrors() - Constructor for class org.hobbit.vocab.HobbitErrors
 
HobbitExperiments - Class in org.hobbit.vocab
HOBBIT experiments vocabulary.
HobbitExperiments() - Constructor for class org.hobbit.vocab.HobbitExperiments
 
HobbitHardware - Class in org.hobbit.vocab
HOBBIT hardware vocabulary.
HobbitHardware() - Constructor for class org.hobbit.vocab.HobbitHardware
 
hobbitPlatformVersion - Static variable in class org.hobbit.vocab.HOBBIT
 
hobbitSessionId - Variable in class org.hobbit.core.components.AbstractComponent
 

I

icon - Static variable in class org.hobbit.vocab.XHV
 
ID_TO_COMMAND_NAME_MAP - Static variable in class org.hobbit.core.Commands
 
image - Variable in class org.hobbit.core.data.StartCommandData
 
ImageMetaData - Class in org.hobbit.core.data
 
ImageMetaData() - Constructor for class org.hobbit.core.data.ImageMetaData
 
ImageMetaData(ImageMetaData) - Constructor for class org.hobbit.core.data.ImageMetaData
 
imageName - Static variable in class org.hobbit.vocab.HOBBIT
 
implementedApis - Variable in class org.hobbit.core.data.SystemMetaData
 
implementsAPI - Static variable in class org.hobbit.vocab.HOBBIT
 
incomingChannel - Variable in class org.hobbit.core.components.utils.SystemResourceUsageRequester
 
incomingDataQueueFactory - Variable in class org.hobbit.core.components.AbstractComponent
Factory for creating outgoing data queues.
increaseErrorCount() - Method in interface org.hobbit.core.rabbit.DataReceiver
 
increaseErrorCount() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
 
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
Constructor.
InMemoryEvaluationStore(HobbitConfiguration) - Constructor for class org.hobbit.core.components.test.InMemoryEvaluationStore
Constructor to assign configuration object.
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.
instance - Static variable in class org.hobbit.utils.rdf.HashingRDFVisitor
 
instanceOf - Static variable in class org.hobbit.vocab.Algorithm
 
instanceOf - Static variable in class org.hobbit.vocab.HOBBIT
 
involvesBenchmark - Static variable in class org.hobbit.vocab.HOBBIT
 
involvesKPI - Static variable in class org.hobbit.vocab.HOBBIT
 
involvesParameter - Static variable in class org.hobbit.vocab.HOBBIT
 
involvesSystemInstance - Static variable in class org.hobbit.vocab.HOBBIT
 
iri - Variable in class org.hobbit.core.data.HardwareConstraints
 
isCanBeCanceled() - Method in class org.hobbit.core.data.status.QueuedExperiment
 
isPartOf - Static variable in class org.hobbit.vocab.HOBBIT
 
isReportUnhandledExceptions() - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
 
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
 
isTerminated() - Method in class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
 
isTerminated() - Method in interface org.hobbit.utils.Terminatable
Returns a flag whether the object has been asked to terminate.

K

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

L

label - Variable in class org.hobbit.core.data.ErrorData
A string that can be used as short label of an error (optional, the error type label will be used as default)
label - Variable in class org.hobbit.core.data.HardwareConstraints
 
license - Static variable in class org.hobbit.vocab.CC
 
License - Static variable in class org.hobbit.vocab.CC
 
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.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.components.utils.SystemResourceUsageRequester
 
LOGGER - Static variable in class org.hobbit.core.mimic.DockerBasedMimickingAlg
 
LOGGER - Static variable in class org.hobbit.core.rabbit.DataReceiverImpl
 
LOGGER - Static variable in class org.hobbit.core.rabbit.DataSenderImpl
 
LOGGER - Static variable in class org.hobbit.core.rabbit.GsonUtils
 
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.encryption.AES
 
LOGGER - Static variable in class org.hobbit.encryption.AESKeyGenerator
 
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.
mainImage - Variable in class org.hobbit.core.data.ImageMetaData
 
maxBufferedMessageCount - Variable in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
 
maxHardware - Static variable in class org.hobbit.vocab.HOBBIT
 
maxParallelProcessedMsgs - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
The maximum number of incoming messages of a single queue that are processed in parallel.
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.
maxParallelProcessedMsgs - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
 
maxParallelProcessedMsgs(int) - Method in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
Sets 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.
measure - Static variable in class org.hobbit.vocab.DataCube
 
measureDimension - Static variable in class org.hobbit.vocab.DataCube
 
MeasureProperty - Static variable in class org.hobbit.vocab.DataCube
 
measuresKPI - Static variable in class org.hobbit.vocab.HOBBIT
 
measureType - Static variable in class org.hobbit.vocab.DataCube
 
memory - Static variable in class org.hobbit.vocab.MEXCORE
 
memoryStats - Variable in class org.hobbit.core.data.usage.ResourceUsageInformation
 
MemoryStats - Class in org.hobbit.core.data.usage
 
MemoryStats() - Constructor for class org.hobbit.core.data.usage.MemoryStats
 
MemoryStats(long) - Constructor for class org.hobbit.core.data.usage.MemoryStats
 
merge(CpuStats) - Method in class org.hobbit.core.data.usage.CpuStats
 
merge(DiskStats) - Method in class org.hobbit.core.data.usage.DiskStats
 
merge(MemoryStats) - Method in class org.hobbit.core.data.usage.MemoryStats
 
merge(ResourceUsageInformation) - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
 
Message(AMQP.BasicProperties, byte[]) - Constructor for class org.hobbit.core.rabbit.DataSenderImpl.Message
 
messageBuffer - Variable in class org.hobbit.core.data.FileReceiveState
 
messageBuffer(int) - Method in class org.hobbit.core.rabbit.DataSenderImpl.Builder
Sets the number of messages that are buffered while waiting for a confirmation that they have been received by the broker.
messageConfirmBuffer - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Builder
 
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
 
MEXCORE - Class in org.hobbit.vocab
Representation of the MEX core vocabulary as Java objects.
MEXCORE() - Constructor for class org.hobbit.vocab.MEXCORE
 
MimickingAlgorithmManager - Interface in org.hobbit.core.mimic
 
minHardware - Static variable in class org.hobbit.vocab.HOBBIT
 
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.
MOVE_CHALLENGE_SYSTEM_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
An update query that moves involvesSystem triples between graphs.
MsgProcessingTask(Delivery) - Constructor for class org.hobbit.core.rabbit.DataReceiverImpl.MsgProcessingTask
 
MsgReceivingTask(QueueingConsumer) - Constructor for class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
 

N

name - Variable in class org.hobbit.core.data.FileReceiveState
 
name - Variable in class org.hobbit.core.data.ImageMetaData
 
name - Variable in class org.hobbit.core.data.RabbitQueue
Name of this queue.
networkAliases - Variable in class org.hobbit.core.data.StartCommandData
 
New - Static variable in class org.hobbit.vocab.HobbitExperiments
 
NEW_EXPERIMENT_URI - Static variable in class org.hobbit.core.Constants
Deprecated.
Use org.hobbit.vocab.HobbitExperiments instead.
NEW_GRAPH_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
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

observation - Static variable in class org.hobbit.vocab.DataCube
 
Observation - Static variable in class org.hobbit.vocab.DataCube
 
observationGroup - Static variable in class org.hobbit.vocab.DataCube
 
ObservationGroup - Static variable in class org.hobbit.vocab.DataCube
 
order - Static variable in class org.hobbit.vocab.DataCube
 
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.components.utils - package org.hobbit.core.components.utils
 
org.hobbit.core.data - package org.hobbit.core.data
 
org.hobbit.core.data.status - package org.hobbit.core.data.status
 
org.hobbit.core.data.usage - package org.hobbit.core.data.usage
 
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.encryption - package org.hobbit.encryption
 
org.hobbit.storage.client - package org.hobbit.storage.client
 
org.hobbit.storage.queries - package org.hobbit.storage.queries
 
org.hobbit.utils - package org.hobbit.utils
 
org.hobbit.utils.config - package org.hobbit.utils.config
 
org.hobbit.utils.docker - package org.hobbit.utils.docker
 
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
 
os - Static variable in class org.hobbit.vocab.DOAP
Deprecated.
 
outgoingDataQueuefactory - Variable in class org.hobbit.core.components.AbstractComponent
Factory for creating outgoing data queues.
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.Algorithm
 
Parameter - Static variable in class org.hobbit.vocab.Algorithm
 
Parameter - Static variable in class org.hobbit.vocab.HOBBIT
 
parent - Variable in class org.hobbit.core.data.StartCommandData
Name of the parent container
parentChildProperty - Static variable in class org.hobbit.vocab.DataCube
 
PearsonAlgorithm - Static variable in class org.hobbit.vocab.HOBBIT
 
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.
produces - Static variable in class org.hobbit.vocab.Algorithm
 
properties - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Message
 
property(String) - Static method in class org.hobbit.vocab.Algorithm
 
property(String) - Static method in class org.hobbit.vocab.CC
 
property(String) - Static method in class org.hobbit.vocab.DataCube
 
property(String) - Static method in class org.hobbit.vocab.DOAP
Deprecated.
 
property(String) - Static method in class org.hobbit.vocab.HOBBIT
 
property(String) - Static method in class org.hobbit.vocab.HobbitErrors
 
property(String) - Static method in class org.hobbit.vocab.MEXCORE
 
property(String) - Static method in class org.hobbit.vocab.PROV
 
property(String) - Static method in class org.hobbit.vocab.XHV
 
PROV - Class in org.hobbit.vocab
Representation of the PROV Ontology (https://www.w3.org/TR/2013/REC-prov-o-20130430/).
PROV() - Constructor for class org.hobbit.vocab.PROV
 
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
Deprecated.
 
queue - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
 
queue - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
 
queue - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Builder
 
queue - Variable in class org.hobbit.core.rabbit.DataSenderImpl
 
queue - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
 
queue - Variable in class org.hobbit.core.rabbit.SimpleFileSender
 
queue(RabbitQueue) - Method in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
Sets the queue that is used to receive data.
queue(RabbitQueue) - Method in class org.hobbit.core.rabbit.DataSenderImpl.Builder
Sets the queue that is used to receive data.
queue(RabbitQueueFactory, String) - Method in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
Method for providing the necessary information to create a queue if it has not been provided with the DataReceiverImpl.Builder.queue(RabbitQueue) method.
queue(RabbitQueueFactory, String) - Method in class org.hobbit.core.rabbit.DataSenderImpl.Builder
Method for providing the necessary information to create a queue if it has not been provided with the DataSenderImpl.Builder.queue(RabbitQueue) method.
QUEUE_INFO_MISSING_ERROR - Static variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
 
QUEUE_INFO_MISSING_ERROR - Static variable in class org.hobbit.core.rabbit.DataSenderImpl.Builder
 
QueuedExperiment - Class in org.hobbit.core.data.status
Instances of this class represent an experiment that is waiting in the queue to be executed.
QueuedExperiment() - Constructor for class org.hobbit.core.data.status.QueuedExperiment
 
queuedExperiments - Variable in class org.hobbit.core.data.status.ControllerStatus
 
QueueingConsumer - Class in org.hobbit.core.rabbit
This class extends the DefaultConsumer class with blocking semantics.
QueueingConsumer(Channel) - Constructor for class org.hobbit.core.rabbit.QueueingConsumer
 
QueueingConsumer(Channel, LinkedBlockingQueue<Delivery>) - Constructor for class org.hobbit.core.rabbit.QueueingConsumer
 
queueName - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
 
queueName - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Builder
 
QUEUEPOLLTIMEOUT - Static variable in class org.hobbit.core.components.AbstractEvaluationModule
Timeout parameter for delivery queue message poll.

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.rabbit
 
RabbitQueueFactoryImpl - Class in org.hobbit.core.rabbit
 
RabbitQueueFactoryImpl(Connection) - Constructor for class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
 
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
 
ram - Variable in class org.hobbit.core.data.HardwareConstraints
 
ranking - Static variable in class org.hobbit.vocab.HOBBIT
 
rankingKPIs - Static variable in class org.hobbit.vocab.HOBBIT
 
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
 
rdfModel - Variable in class org.hobbit.core.data.ImageMetaData
 
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.
RECEIVE_TIMESTAMP_FOR_SYSTEM_RESULTS_KEY - Static variable in class org.hobbit.core.components.AbstractEvaluationStorage
 
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
 
receiverTask - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
 
receiverThread - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
 
registrationCutoffDate - Static variable in class org.hobbit.vocab.HOBBIT
 
relevantForAnalysis - Static variable in class org.hobbit.vocab.HOBBIT
 
REMOVE_EXPERIMENT - Static variable in class org.hobbit.core.FrontEndApiCommands
This command deletes the given experiment from the queue with the access authority of the given user.
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.
REPORT_ERROR - Static variable in class org.hobbit.core.Commands
Command used to report an error that should be persisted as part of the experiment result data.
reportAndWrap(Exception) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
Report the given unhandled exception using AbstractCommandReceivingComponent.reportUnhandledExceptionSavely(Exception) and return a new instance of ReportedException that can be thrown.
ReportedException - Exception in org.hobbit.core.data
This Exception is a wrapper of an exception that has already been reported on the command queue and, hence, doesn't have to be reported again.
ReportedException(String, Throwable) - Constructor for exception org.hobbit.core.data.ReportedException
 
ReportedException(String, Throwable, boolean, boolean) - Constructor for exception org.hobbit.core.data.ReportedException
 
ReportedException(Throwable) - Constructor for exception org.hobbit.core.data.ReportedException
 
reportError(ErrorData) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
This method sends the given error report on the command queue.
reportErrorIfPossible(Throwable) - Static method in class org.hobbit.core.run.ComponentStarter
 
reportErrorSavely(ErrorData) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
This method sends the given error report on the command queue without throwing an exception.
reportExceptionSavely(Exception) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
This method sends a report about the given exception.
reportUnhandledExceptions - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Flag that is used to control whether the AbstractCommandReceivingComponent.reportUnhandledExceptionSavely(Exception) method should report exceptions or not.
reportUnhandledExceptionSavely(Exception) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
This method sends a report about the given unhandled exception using the AbstractCommandReceivingComponent.reportExceptionSavely(Exception) method unless the flag AbstractCommandReceivingComponent.reportUnhandledExceptions is set to false.
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.
REQUEST_SYSTEM_RESOURCES_USAGE - Static variable in class org.hobbit.core.Commands
 
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.Algorithm
 
resource(String) - Static method in class org.hobbit.vocab.CC
 
resource(String) - Static method in class org.hobbit.vocab.DataCube
 
resource(String) - Static method in class org.hobbit.vocab.HOBBIT
 
resource(String) - Static method in class org.hobbit.vocab.HobbitAnalysis
 
resource(String) - Static method in class org.hobbit.vocab.HobbitChallenges
 
resource(String) - Static method in class org.hobbit.vocab.HobbitErrors
 
resource(String) - Static method in class org.hobbit.vocab.HobbitExperiments
 
resource(String) - Static method in class org.hobbit.vocab.HobbitHardware
 
resource(String) - Static method in class org.hobbit.vocab.MEXCORE
 
resource(String) - Static method in class org.hobbit.vocab.PROV
 
ResourceUsageInformation - Class in org.hobbit.core.data.usage
 
ResourceUsageInformation() - Constructor for class org.hobbit.core.data.usage.ResourceUsageInformation
 
ResourceUsageInformation(CpuStats, DiskStats, MemoryStats) - Constructor for class org.hobbit.core.data.usage.ResourceUsageInformation
 
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.
responseConsumer - Variable in class org.hobbit.core.components.utils.SystemResourceUsageRequester
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.
responseFutures - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
Mapping of RabbitMQ's correlationIDs to Future objects corresponding to that RPC call.
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.
responseQueueName - Variable in class org.hobbit.core.components.utils.SystemResourceUsageRequester
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.
Result - Static variable in class org.hobbit.vocab.Algorithm
 
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.DataReceiverImpl.MsgProcessingTask
 
run() - Method in class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
 
run() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
 
runFlag - Variable in class org.hobbit.core.components.AbstractTaskGenerator
 
runFlag - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
 
RunningExperiment - Class in org.hobbit.core.data.status
This extension of a QueuedExperiment represents an experiment that is currently executed and may have additional information, e.g., the status of the execution.
RunningExperiment() - Constructor for class org.hobbit.core.data.status.RunningExperiment
 

S

secretKey - Variable in class org.hobbit.encryption.AES
 
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.
sendData(byte[]) - Method in interface org.hobbit.core.rabbit.DataSender
Send the given data to the queue.
sendData(byte[]) - Method in class org.hobbit.core.rabbit.DataSenderImpl
 
sendData(byte[], AMQP.BasicProperties.Builder) - Method in class org.hobbit.core.rabbit.DataSenderImpl
 
sendData(AMQP.BasicProperties, byte[]) - Method in class org.hobbit.core.rabbit.DataSenderImpl
 
sendData_unsecured(DataSenderImpl.Message) - Method in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
 
sendDataToSystemAdapter(byte[]) - Method in class org.hobbit.core.components.AbstractDataGenerator
 
sendDataToTaskGenerator(byte[]) - Method in class org.hobbit.core.components.AbstractDataGenerator
 
sendDataWithConfirmation(AMQP.BasicProperties, byte[]) - Method in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
 
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.
sender2EvalStore - Variable in class org.hobbit.core.components.AbstractSystemAdapter
Sender for sending messages from the benchmarked system to the evaluation storage.
sender2EvalStore - Variable in class org.hobbit.core.components.AbstractTaskGenerator
 
sender2System - Variable in class org.hobbit.core.components.AbstractDataGenerator
 
sender2System - Variable in class org.hobbit.core.components.AbstractTaskGenerator
 
sender2TaskGen - Variable in class org.hobbit.core.components.AbstractDataGenerator
 
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.
sendRequest(String) - Method in class org.hobbit.storage.client.StorageServiceClient
Sends a request using rpcClient.
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.
sendToCmdQueue(byte, byte[], AMQP.BasicProperties) - Method in class org.hobbit.core.components.utils.SystemResourceUsageRequester
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.
serializeObjectWithGson(Gson, T) - Static method in class org.hobbit.core.rabbit.GsonUtils
Serialize a Java object as JSON using the given Gson instance and the RabbitMQUtils class.
serializeStatement(Statement) - Static method in class org.hobbit.utils.rdf.TripleHashCalculator
 
serialVersionUID - Static variable in exception org.hobbit.core.data.ReportedException
 
serialVersionUID - Static variable in exception org.hobbit.encryption.AESException
 
sessionIdBytes - Variable in class org.hobbit.core.components.utils.SystemResourceUsageRequester
 
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
 
setBenchmarkName(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
 
setBenchmarkUri(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
 
setCanBeCanceled(boolean) - Method in class org.hobbit.core.data.status.QueuedExperiment
 
setChallengeTaskUri(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
 
setChallengeUri(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
 
setCmdResponseTimeout(long) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
 
setConfiguration(HobbitConfiguration) - Method in class org.hobbit.core.components.AbstractComponent
 
setConfiguration(HobbitConfiguration) - Method in interface org.hobbit.core.components.Component
Setter for the configuration that the component should make use of.
setContainerId(String) - Method in class org.hobbit.core.data.ErrorData
 
setContainerName(String) - Method in class org.hobbit.core.data.StopCommandData
 
setCpus(int) - Method in class org.hobbit.core.data.HardwareConstraints
 
setCpuStats(CpuStats) - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
 
setData(byte[]) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
 
setDate(Date) - Method in class org.hobbit.core.data.ImageMetaData
 
setDefError(String) - Method in class org.hobbit.core.data.ImageMetaData
 
setDescription(String) - Method in class org.hobbit.core.data.ErrorData
 
setDescription(String) - Method in class org.hobbit.core.data.ImageMetaData
 
setDetails(String) - Method in class org.hobbit.core.data.ErrorData
 
setDiskStats(DiskStats) - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
 
setEnvironmentVariables(String[]) - Method in class org.hobbit.core.data.StartCommandData
 
setErrorType(String) - Method in class org.hobbit.core.data.ErrorData
 
setExpected(Result) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
 
setExperimentId(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
 
setFsSizeSum(long) - Method in class org.hobbit.core.data.usage.DiskStats
 
setImage(String) - Method in class org.hobbit.core.data.StartCommandData
 
setIri(String) - Method in class org.hobbit.core.data.HardwareConstraints
 
setLabel(String) - Method in class org.hobbit.core.data.ErrorData
 
setLabel(String) - Method in class org.hobbit.core.data.HardwareConstraints
 
setMainImage(String) - Method in class org.hobbit.core.data.ImageMetaData
 
setMaxWaitingTime(long) - Method in class org.hobbit.core.rabbit.RabbitRpcClient
Sets the maximum amount of time the client is waiting for a response.
setMaxWaitingTime(long) - Method in class org.hobbit.storage.client.StorageServiceClient
Sets the maximum amount of time the client is waiting for a response.
setMemoryStats(MemoryStats) - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
 
setMessageSize(int) - Method in class org.hobbit.core.rabbit.SimpleFileSender
 
setName(String) - Method in class org.hobbit.core.data.ImageMetaData
 
setNetworkAliases(String[]) - Method in class org.hobbit.core.data.StartCommandData
 
setParent(String) - Method in class org.hobbit.core.data.StartCommandData
 
setRam(long) - Method in class org.hobbit.core.data.HardwareConstraints
 
setRdfModel(Model) - Method in class org.hobbit.core.data.ImageMetaData
 
setReportUnhandledExceptions(boolean) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
 
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
 
setSource(String) - Method in class org.hobbit.core.data.ImageMetaData
 
setStartTimestamp(long) - Method in class org.hobbit.core.data.status.RunningExperiment
 
setStatus(String) - Method in class org.hobbit.core.data.status.RunningExperiment
 
setSystemName(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
 
setSystemUri(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
 
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.
setTimestampOfAbortion(long) - Method in class org.hobbit.core.data.status.RunningExperiment
 
setTotalUsage(long) - Method in class org.hobbit.core.data.usage.CpuStats
 
setType(String) - Method in class org.hobbit.core.data.StartCommandData
 
setUri(String) - Method in class org.hobbit.core.data.ImageMetaData
 
setUsageSum(long) - Method in class org.hobbit.core.data.usage.MemoryStats
 
setUsedImages(Set<String>) - Method in class org.hobbit.core.data.ImageMetaData
 
setWaitingForMsgTimeout(long) - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
 
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
 
slice - Static variable in class org.hobbit.vocab.DataCube
 
Slice - Static variable in class org.hobbit.vocab.DataCube
 
sliceKey - Static variable in class org.hobbit.vocab.DataCube
 
SliceKey - Static variable in class org.hobbit.vocab.DataCube
 
sliceStructure - Static variable in class org.hobbit.vocab.DataCube
 
source - Variable in class org.hobbit.core.data.ImageMetaData
 
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[], String[]) - Constructor for class org.hobbit.core.data.StartCommandData
 
startDataGenMutex - Variable in class org.hobbit.core.components.AbstractDataGenerator
 
startedAtTime - Static variable in class org.hobbit.vocab.PROV
 
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
 
startTimestamp - Variable in class org.hobbit.core.data.status.RunningExperiment
The point in time at which the experiment has been started.
staticMerge(ResourceUsageInformation, ResourceUsageInformation) - Static method in class org.hobbit.core.data.usage.ResourceUsageInformation
 
status - Variable in class org.hobbit.core.data.status.RunningExperiment
The status of the execution of this experiment.
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
 
structure - Static variable in class org.hobbit.vocab.DataCube
 
subExecution - Static variable in class org.hobbit.vocab.Algorithm
 
successfullySubmitted - Variable in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
 
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
 
SYSTEM_2_EVAL_STORAGE_DEFAULT_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
SYSTEM_2_EVAL_STORAGE_QUEUE_NAME_KEY - Static variable in class org.hobbit.core.Constants
 
SYSTEM_CONTAINER_ID_KEY - Static variable in class org.hobbit.core.Constants
Deprecated.
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
 
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
 
SystemMetaData(SystemMetaData) - Constructor for class org.hobbit.core.data.SystemMetaData
 
systemName - Variable in class org.hobbit.core.data.status.QueuedExperiment
The name of the system.
systemParamModel - Variable in class org.hobbit.core.components.AbstractSystemAdapter
The RDF model containing the system parameters.
SystemResourceUsageRequester - Class in org.hobbit.core.components.utils
 
SystemResourceUsageRequester(Channel, Channel, String, QueueingConsumer, String) - Constructor for class org.hobbit.core.components.utils.SystemResourceUsageRequester
 
systemResultReceiver - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
The incoming queue from the system.
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
Deprecated.
 
systemUri - Variable in class org.hobbit.core.data.status.QueuedExperiment
The URI of the system.

T

TASK_GEN_2_EVAL_STORAGE_DEFAULT_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
 
TASK_GEN_2_EVAL_STORAGE_QUEUE_NAME_KEY - 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
 
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.
taskGenReceiver - Variable in class org.hobbit.core.components.AbstractSystemAdapter
Receiver for tasks coming from the task generator.
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.
taskResultReceiver - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
The incoming queue from the task generator.
Terminatable - Interface in org.hobbit.utils
Simple interface for something that can be terminated, e.g., a running process.
TerminatableRunnable - Interface in org.hobbit.utils
An interface that merges the interfaces Runnable and Terminatable.
terminate() - Method in class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
 
terminate() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
 
terminate() - Method in interface org.hobbit.utils.Terminatable
Informs the object that it should terminate.
terminate(Exception) - Method in class org.hobbit.core.components.AbstractSystemAdapter
Starts termination of the main thread of this system adapter.
terminated - Variable in class org.hobbit.core.data.ContainerTermination
 
terminated - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
 
TerminatedByUser - Static variable in class org.hobbit.vocab.HobbitErrors
 
terminatedFlag - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
 
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.
timestampOfAbortion - Variable in class org.hobbit.core.data.status.RunningExperiment
The point in time until the experiment will have to be finished.
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
 
toString() - Method in class org.hobbit.core.data.usage.CpuStats
 
toString() - Method in class org.hobbit.core.data.usage.DiskStats
 
toString() - Method in class org.hobbit.core.data.usage.MemoryStats
 
toString() - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
 
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.
totalUsage - Variable in class org.hobbit.core.data.usage.CpuStats
 
TripleHashCalculator - Class in org.hobbit.utils.rdf
A class for computing a SHA1 hash of sorted and serialized resource properties.
TripleHashCalculator() - Constructor for class org.hobbit.utils.rdf.TripleHashCalculator
 
type - Variable in class org.hobbit.core.data.StartCommandData
 

U

unconfirmedMsgs - Variable in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
 
UnexpectedError - Static variable in class org.hobbit.vocab.HobbitErrors
 
UnhandledException - Static variable in class org.hobbit.vocab.HobbitErrors
 
UnspecifiedError - Static variable in class org.hobbit.vocab.HobbitErrors
 
uri - Variable in class org.hobbit.core.data.ImageMetaData
 
uri - Static variable in class org.hobbit.vocab.Algorithm
 
uri - Static variable in class org.hobbit.vocab.CC
 
uri - Static variable in class org.hobbit.vocab.DataCube
 
uri - Static variable in class org.hobbit.vocab.DOAP
Deprecated.
 
uri - Static variable in class org.hobbit.vocab.HOBBIT
 
uri - Static variable in class org.hobbit.vocab.HobbitAnalysis
 
uri - Static variable in class org.hobbit.vocab.HobbitChallenges
 
uri - Static variable in class org.hobbit.vocab.HobbitErrors
 
uri - Static variable in class org.hobbit.vocab.HobbitExperiments
 
uri - Static variable in class org.hobbit.vocab.HobbitHardware
 
uri - Static variable in class org.hobbit.vocab.MEXCORE
 
uri - Static variable in class org.hobbit.vocab.PROV
 
uri - Static variable in class org.hobbit.vocab.XHV
 
usageSum - Variable in class org.hobbit.core.data.usage.MemoryStats
 
used - Static variable in class org.hobbit.vocab.PROV
 
usedImages - Variable in class org.hobbit.core.data.ImageMetaData
 
usesImage - Static variable in class org.hobbit.vocab.HOBBIT
 

V

VALUE_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
 
version - Static variable in class org.hobbit.vocab.HOBBIT
 
visible - Static variable in class org.hobbit.vocab.HOBBIT
 
visitBlank(Resource, AnonId) - Method in class org.hobbit.utils.rdf.HashingRDFVisitor
Method to call when visiting a blank node r with identifier id.
visitLiteral(Literal) - Method in class org.hobbit.utils.rdf.HashingRDFVisitor
Method to call when visiting a literal RDF node l.
visitURI(Resource, String) - Method in class org.hobbit.utils.rdf.HashingRDFVisitor
Method to call when visiting a URI node r with the given uri.

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.
waitForConfirms() - Method in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
 
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() - Method in class org.hobbit.core.components.AbstractBenchmarkController
This method waits for the benchmarked system to terminate.
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).
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.
waitingForMsgTimeout - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
 
wasAssociatedWith - Static variable in class org.hobbit.vocab.PROV
 
wasAttributedTo - Static variable in class org.hobbit.vocab.PROV
 
wasCarriedOutOn - Static variable in class org.hobbit.vocab.HOBBIT
 
wasDerivedFrom - Static variable in class org.hobbit.vocab.PROV
 
wasGeneratedBy - Static variable in class org.hobbit.vocab.PROV
 
wasInformedBy - Static variable in class org.hobbit.vocab.PROV
 
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.

X

XHV - Class in org.hobbit.vocab
Representation of the Creative Commons vocabulary as Java objects.
XHV() - Constructor for class org.hobbit.vocab.XHV
 
A B C D E F G H I K L M N O P Q R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form