- 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
-
- Challenge - Static variable in class org.hobbit.vocab.HOBBIT
-
- CHALLENGE_DEFINITION_GRAPH_URI - Static variable in class org.hobbit.core.Constants
-
- CHALLENGE_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
- CHALLENGE_TASK_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
- CHALLENGE_URI_NS - Static variable in class org.hobbit.core.Constants
-
- ChallengeTask - Static variable in class org.hobbit.vocab.HOBBIT
-
- 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.
- 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
-
- 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
-
- 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.
- collectResponses() - Method in class org.hobbit.core.components.AbstractEvaluationModule
-
This method communicates with the evaluation storage to collect all
response pairs.
- CommandReceivingComponent - Interface in org.hobbit.core.components
-
This interface is implemented by components that want to receive and process
commands from the hobbit command queue.
- Commands - Class in org.hobbit.core
-
- Commands() - Constructor for class org.hobbit.core.Commands
-
- Component - Interface in org.hobbit.core.components
-
The basic interface of a hobbit component.
- component - Static variable in class org.hobbit.core.run.ComponentStarter
-
- ComponentStarter - Class in org.hobbit.core.run
-
This class contains the main method starting a given
Component.
- ComponentStarter() - Constructor for class org.hobbit.core.run.ComponentStarter
-
- ConfigurableParameter - Static variable in class org.hobbit.vocab.HOBBIT
-
- ConfiguredExperiment - Class in org.hobbit.core.data
-
- 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
-
- 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.StopCommandData
-
- containerObservers - Variable in class org.hobbit.core.components.AbstractPlatformConnectorComponent
-
- ContainerStateObserver - Interface in org.hobbit.core.components
-
- containerStopped(String, int) - Method in interface org.hobbit.core.components.ContainerStateObserver
-
- containerStopped(String, int) - Method in class org.hobbit.core.mimic.DockerBasedMimickingAlg
-
- containerTerminated(String, int) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
This method handles messages from the command bus containing the
information that a container terminated.
- ContainerTermination - Class in org.hobbit.core.data
-
- ContainerTermination() - Constructor for class org.hobbit.core.data.ContainerTermination
-
- CONTROLLER_2_ANALYSIS_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
-
- CONTROLLER_2_FRONT_END_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
-
- ControllerStatus - Class in org.hobbit.core.data
-
- ControllerStatus() - Constructor for class org.hobbit.core.data.ControllerStatus
-
Deprecated.
- ControllerStatus - Class in org.hobbit.core.data.status
-
- 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.
- 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
-
- cpuStats - Variable in class org.hobbit.core.data.usage.ResourceUsageInformation
-
- create(PlatformConnector, String) - Static method in class org.hobbit.core.components.utils.SystemResourceUsageRequester
-
- create(Connection, String) - Static method in class org.hobbit.core.rabbit.RabbitRpcClient
-
Creates a StorageServiceClient using the given RabbitMQ
Connection.
- create(RabbitQueueFactory, String) - Static method in class org.hobbit.core.rabbit.SimpleFileReceiver
-
- create(RabbitQueue) - Static method in class org.hobbit.core.rabbit.SimpleFileReceiver
-
- create(RabbitQueueFactory, String) - Static method in class org.hobbit.core.rabbit.SimpleFileSender
-
- create(Connection) - Static method in class org.hobbit.storage.client.StorageServiceClient
-
Creates a StorageServiceClient using the given RabbitMQ
Connection.
- CREATE_EXPERIMENT_FROM_CHALLENGE_TASK - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that selects the subgraph of a challenge task that
defines an experiment of this task.
- 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
-
- createContainer(String, String, String[]) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
- createContainer(String, String[], ContainerStateObserver) - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
-
- createContainer(String, String[], ContainerStateObserver) - Method in interface org.hobbit.core.components.PlatformConnector
-
- 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, 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) - Method in class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
-
- 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.
- 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.
- currentRequests - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
-
- 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.
- 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
-
- 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 - Interface in org.hobbit.core.rabbit
-
- dataHandler - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
-
- dataHandler(DataHandler) - Method in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
-
Sets the handler that is called if data is incoming.
- dataHandler - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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_MAX_PARALLEL_PROCESSED_MESSAGES - Static variable in class org.hobbit.core.components.AbstractTaskGenerator
-
- 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_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
- 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_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that deletes the graph of a challenge.
- DELETE_EXPERIMENT_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that deletes the graph of an experiment.
- deleteChallengeGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL update query for deleting the graph of a challenge.
- deleteExperimentGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL update query for deleting the graph of an experiment.
- delivery - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.MsgProcessingTask
-
- deliveryMode - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Builder
-
- deliveryMode(int) - Method in class org.hobbit.core.rabbit.DataSenderImpl.Builder
-
Sets the delivery mode used for the RabbitMQ messages.
- deliveryMode - Variable in class org.hobbit.core.rabbit.DataSenderImpl
-
- DescendingOrder - Static variable in class org.hobbit.vocab.HOBBIT
-
- description - Variable in class org.hobbit.core.data.ImageMetaData
-
- 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
-
- diskStats - Variable in class org.hobbit.core.data.usage.ResourceUsageInformation
-
- 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.
- EMPTY_MODEL - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
- EMPTY_RESPONSE - Static variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
The empty response that is sent if an error occurs.
- endTime - Static variable in class org.hobbit.vocab.HOBBIT
-
- environmentVariables - Variable in class org.hobbit.core.data.StartCommandData
-
- equals(Object) - Method in class org.hobbit.core.data.ImageMetaData
-
- Error - Static variable in class org.hobbit.vocab.HOBBIT
-
- ERROR_EXIT_CODE - Static variable in class org.hobbit.core.run.ComponentStarter
-
Exit code that is used if the program has to terminate because of an
internal error.
- errorCount - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
-
- errorCount - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
-
- 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_URI_NS - Static variable in class org.hobbit.core.Constants
-
- 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.
- generateData() - Method in class org.hobbit.core.components.AbstractDataGenerator
-
- generateData(String, String[]) - Method in class org.hobbit.core.mimic.DockerBasedMimickingAlg
-
- generateData(String, String[]) - Method in interface org.hobbit.core.mimic.MimickingAlgorithmManager
-
- GeneratedDataReceivingComponent - Interface in org.hobbit.core.components
-
This interface is implemented by components that want to receive data that is
sent by a data generator component.
- generateErrorResultModel() - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Generates a default model containing an error code and the benchmark
parameters if no result model has been received from the evaluation
module until now.
- generateMap() - Static method in class org.hobbit.core.Commands
-
- generateSessionQueueName(String) - Method in class org.hobbit.core.components.AbstractComponent
-
- generateTask(byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
Generates a task from the given data, sends it to the system, takes the
timestamp of the moment at which the message has been sent to the system
and sends it together with the expected response to the evaluation
storage.
- GENERATOR_COUNT_KEY - Static variable in class org.hobbit.core.Constants
-
- GENERATOR_ID_KEY - Static variable in class org.hobbit.core.Constants
-
- generatorId - Variable in class org.hobbit.core.components.AbstractDataGenerator
-
- generatorId - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
The id of this generator.
- GET_BENCHMARK_DETAILS - Static variable in class org.hobbit.core.FrontEndApiCommands
-
This command requests the parameters of a benchmark and the systems that can
be benchmarked with it.
- GET_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that retrieves the graph of a challenge.
- GET_CHALLENGE_PUBLISH_INFO_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that retrieves the graph of a challenge.
- GET_CHALLENGE_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_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_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
-
- getBenchmarkName() - Method in class org.hobbit.core.data.status.QueuedExperiment
-
- getBenchmarkUri() - Method in class org.hobbit.core.data.status.QueuedExperiment
-
- getCalendarValue(Model, Resource, Property, XSDDatatype) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
- getChallengeGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving the graph of a challenge.
- getChallengePublishInfoQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving a graph comprising the task URIs
and the publication date of a challenge if this challenge is closed.
- 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
-
- getChannel() - Method in class org.hobbit.core.data.RabbitQueue
-
- getCloseChallengeQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for adding the closed triple to the challenge with
the given URI.
- 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
-
- getContainerName() - Method in class org.hobbit.core.data.StopCommandData
-
- 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
-
- 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.
- getDiskStats() - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
-
- 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
-
- 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
-
- 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
-
- 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.
- 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
-
- 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
-
- getLabel(Model, Resource) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the label of the given Resource if it is present in the given
Model.
- getLiteral(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the first triple literal that has the given subject and predicate and
that can be found in the given model.
- 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.
- 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
-
- getNextTaskId() - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
Generates the next unique ID for a task.
- getNumberOfGenerators() - Method in class org.hobbit.core.components.AbstractDataGenerator
-
- getNumberOfGenerators() - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
- getObjectResource(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the object as Resource of the first triple that has the given
subject and predicate and that can be found in the given model.
- getObjectResources(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the objects as Resources of all triples that have the given
subject and predicate and that can be found in the given model.
- getParent() - Method in class org.hobbit.core.data.StartCommandData
-
- getQueue() - Method in interface org.hobbit.core.rabbit.DataReceiver
-
- getQueue() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
-
- 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.
- 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.
- 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
-
- 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.
- 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.HOBBIT
-
returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.HobbitErrors
-
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
-
- 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
-
- 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
-
- RabbitRpcClient.RabbitRpcRequest - Class in org.hobbit.core.rabbit
-
- RabbitRpcClientConsumer(Channel, RabbitRpcClient) - Constructor for class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcClientConsumer
-
Constructor.
- RabbitRpcRequest() - Constructor for class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcRequest
-
- 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.
- 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
-
- requestQueue - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
-
Queue used for the request.
- resource(String) - Static method in class org.hobbit.vocab.HOBBIT
-
- resource(String) - Static method in class org.hobbit.vocab.HobbitErrors
-
- 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.
- 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.
- 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
-
- 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.
- 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.
- 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
-
- setContainerName(String) - Method in class org.hobbit.core.data.StopCommandData
-
- 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.ImageMetaData
-
- setDiskStats(DiskStats) - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
-
- setEnvironmentVariables(String[]) - Method in class org.hobbit.core.data.StartCommandData
-
- 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
-
- 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.
- 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
-
- setParent(String) - Method in class org.hobbit.core.data.StartCommandData
-
- setRdfModel(Model) - Method in class org.hobbit.core.data.ImageMetaData
-
- 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
-
- 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
-
- 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[]) - Constructor for class org.hobbit.core.data.StartCommandData
-
- startDataGenMutex - Variable in class org.hobbit.core.components.AbstractDataGenerator
-
- startTaskGenMutex - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
Mutex used to wait for the start signal after the component has been
started and initialized.
- startTime - Static variable in class org.hobbit.vocab.HOBBIT
-
- 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
-
- stopContainer(String) - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
-
- stopContainer(String) - Method in interface org.hobbit.core.components.PlatformConnector
-
- 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
-
- 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.
- 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
-
- terminate(Exception) - Method in class org.hobbit.core.components.AbstractSystemAdapter
-
Starts termination of the main thread of this system adapter.
- terminate() - Method in class org.hobbit.core.rabbit.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.
- 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
-
- 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(byte) - Static method in class org.hobbit.core.Commands
-
Returns the name of the command if it is defined inside the
Commands class or its id as String.
- toString() - Method in class org.hobbit.core.data.RabbitQueue
-
- toString() - Method in class org.hobbit.core.data.StartCommandData
-
- toString() - Method in class org.hobbit.core.data.StopCommandData
-
- 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
-
- totalUsage - Variable in class org.hobbit.core.data.usage.CpuStats
-
The sum of the overall CPU usage in ms.
- type - Variable in class org.hobbit.core.data.StartCommandData
-