- 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
-
- challengeUri - Variable in class org.hobbit.core.data.ConfiguredExperiment
-
- channel - Variable in class org.hobbit.core.data.RabbitQueue
-
Channel of this queue.
- CLEAN_UP_CHALLENGE_GRAPH_QUERIES - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that cleans up the graph of containing challenges.
- CLEAN_UP_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
Deprecated.
- CLEAN_UP_PRIVATE_GRAPH_QUERIES - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that cleans up the graph of containing challenges.
- cleanUpChallengeGraphQueries(String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL update query for cleaning up the graph of a challenge
configs.
- cleanUpChallengeGraphQuery(String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
- cleanUpPrivateGraphQueries(String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL update query for cleaning up the private result graph.
- client - Variable in class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcClientConsumer
-
The client for which this instance is acting as consumer.
- close() - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
- close() - Method in class org.hobbit.core.components.AbstractComponent
-
- close() - Method in class org.hobbit.core.components.AbstractDataGenerator
-
- close() - Method in class org.hobbit.core.components.AbstractEvaluationModule
-
- close() - Method in class org.hobbit.core.components.AbstractEvaluationStorage
-
- close() - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
- close() - Method in class org.hobbit.core.components.AbstractSystemAdapter
-
- close() - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
- close() - Method in class org.hobbit.core.data.RabbitQueue
-
- close() - Method in class org.hobbit.core.rabbit.RabbitRpcClient
-
- close() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
-
- close() - Method in class org.hobbit.core.rabbit.SimpleFileSender
-
- close() - Method in class org.hobbit.storage.client.StorageServiceClient
-
- CLOSE_CHALLENGE - Static variable in class org.hobbit.core.FrontEndApiCommands
-
This command closes the given challenge.
- CLOSE_CHALLENGE_UPDATE_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that closes a challenge.
- closeComponent() - Static method in class org.hobbit.core.run.ComponentStarter
-
- closed - Static variable in class org.hobbit.core.run.ComponentStarter
-
- closed - Static variable in class org.hobbit.vocab.HOBBIT
-
- cmdChannel - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Channel that is used for the command queue.
- cmdConnection - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Connection on which the commands are received.
- collectResponses() - Method in class org.hobbit.core.components.AbstractEvaluationModule
-
This method communicates with the evaluation storage to collect all
response pairs.
- CommandReceivingComponent - Interface in org.hobbit.core.components
-
This interface is implemented by components that want to receive and process
commands from the hobbit command queue.
- Commands - Class in org.hobbit.core
-
- Commands() - Constructor for class org.hobbit.core.Commands
-
- Component - Interface in org.hobbit.core.components
-
The basic interface of a hobbit component.
- component - Static variable in class org.hobbit.core.run.ComponentStarter
-
- ComponentStarter - Class in org.hobbit.core.run
-
This class contains the main method starting a given
Component.
- ComponentStarter() - Constructor for class org.hobbit.core.run.ComponentStarter
-
- ConfigurableParameter - Static variable in class org.hobbit.vocab.HOBBIT
-
- ConfiguredExperiment - Class in org.hobbit.core.data
-
Simple data structure containing data about a configured experiment.
- ConfiguredExperiment() - Constructor for class org.hobbit.core.data.ConfiguredExperiment
-
- connectionFactory - Variable in class org.hobbit.core.components.AbstractComponent
-
The factory that can be used to create additional connections.
- connector - Variable in class org.hobbit.core.mimic.DockerBasedMimickingAlg
-
The connector that offers the needed functionality of the Hobbit
platform.
- Constants - Class in org.hobbit.core
-
This class defines constants of the hobbit platform.
- Constants() - Constructor for class org.hobbit.core.Constants
-
- consumer - Variable in class org.hobbit.core.components.AbstractEvaluationModule
-
Consumer used to receive the responses from the evaluation storage.
- consumer - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
- consumer - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
-
- CONTAINER_NAME_KEY - Static variable in class org.hobbit.core.Constants
-
- CONTAINER_TYPE_BENCHMARK - Static variable in class org.hobbit.core.Constants
-
- CONTAINER_TYPE_DATABASE - Static variable in class org.hobbit.core.Constants
-
- CONTAINER_TYPE_SYSTEM - Static variable in class org.hobbit.core.Constants
-
- containerCrashed(String) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
- containerName - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Name of this Docker container.
- containerName - Variable in class org.hobbit.core.data.StopCommandData
-
- containerObservers - Variable in class org.hobbit.core.components.AbstractPlatformConnectorComponent
-
- ContainerStateObserver - Interface in org.hobbit.core.components
-
- containerStopped(String, int) - Method in interface org.hobbit.core.components.ContainerStateObserver
-
- containerStopped(String, int) - Method in class org.hobbit.core.mimic.DockerBasedMimickingAlg
-
- containerTerminated(String, int) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
This method handles messages from the command bus containing the
information that a container terminated.
- ContainerTermination - Class in org.hobbit.core.data
-
- ContainerTermination() - Constructor for class org.hobbit.core.data.ContainerTermination
-
- CONTROLLER_2_ANALYSIS_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
-
- CONTROLLER_2_FRONT_END_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
-
- ControllerStatus - Class in org.hobbit.core.data
-
- ControllerStatus() - Constructor for class org.hobbit.core.data.ControllerStatus
-
- COUNT_EXP_OF_TASK_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A select query for counting the number of experiments of a challenge
task.
- countExperimentsOfTaskQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for counting the number of experiments of a
challenge task.
- create(Connection, String) - Static method in class org.hobbit.core.rabbit.RabbitRpcClient
-
Creates a StorageServiceClient using the given RabbitMQ
Connection.
- create(RabbitQueueFactory, String) - Static method in class org.hobbit.core.rabbit.SimpleFileReceiver
-
- create(RabbitQueue) - Static method in class org.hobbit.core.rabbit.SimpleFileReceiver
-
- create(RabbitQueueFactory, String) - Static method in class org.hobbit.core.rabbit.SimpleFileSender
-
- create(Connection) - Static method in class org.hobbit.storage.client.StorageServiceClient
-
Creates a StorageServiceClient using the given RabbitMQ
Connection.
- CREATE_EXPERIMENT_FROM_CHALLENGE_TASK - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that selects the subgraph of a challenge task that
defines an experiment of this task.
- createComponentInstance(String) - Static method in class org.hobbit.core.run.ComponentStarter
-
This method simply creates an instance of the given class by calling a
constructor that needs no arguments and cats the newly created instance
into a
Component instance.
- createContainer(String, String[]) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
- 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 class org.hobbit.core.components.AbstractComponent
-
This method opens a channel using the established
AbstractComponent.dataConnection
to RabbitMQ and creates a new queue using the given name and the
following configuration:
The channel number is automatically derived from the connection.
- createDefaultRabbitQueue(String) - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
-
This method opens a channel using the established
AbstractComponent.dataConnection
to RabbitMQ and creates a new queue using the given name and the
following configuration:
The channel number is automatically derived from the connection.
- createDefaultRabbitQueue(String) - Method in interface org.hobbit.core.components.RabbitQueueFactory
-
This method opens a channel using the established connection to RabbitMQ
and creates a new queue using the given name and the following
configuration:
The channel number is automatically derived from the connection.
- createEvaluationModule(String, String[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Creates the evaluate module using the given image name and environment
variables.
- createEvaluationStorage() - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Creates the default evaluation storage using the given image name and
environment variables.
- createEvaluationStorage(String, String[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Creates the evaluate storage using the given image name and environment
variables.
- createGenerator(String, int, String[], Set<String>) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Internal method for creating generator components.
- createIterator() - Method in class org.hobbit.core.components.AbstractEvaluationStorage
-
Creates a new iterator that iterates over the response pairs.
- createIterator() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore
-
- createTaskGenerators(String, int, String[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Creates the given number of task generators using the given image name
and environment variables.
- currentBenchmarkName - Variable in class org.hobbit.core.data.ControllerStatus
-
- currentBenchmarkUri - Variable in class org.hobbit.core.data.ControllerStatus
-
- currentExperimentId - Variable in class org.hobbit.core.data.ControllerStatus
-
- currentlyProcessedMessages - Variable in class org.hobbit.core.components.AbstractSystemAdapter
-
Semaphore used to control the number of data messages that can be
processed in parallel.
- currentlyProcessedMessages - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
Semaphore used to control the number of messages that can be processed in
parallel.
- currentlyProcessedTasks - Variable in class org.hobbit.core.components.AbstractSystemAdapter
-
Semaphore used to control the number of tasks that can be processed in
parallel.
- currentRequests - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
-
- currentStatus - Variable in class org.hobbit.core.data.ControllerStatus
-
- currentSystemName - Variable in class org.hobbit.core.data.ControllerStatus
-
- currentSystemUri - Variable in class org.hobbit.core.data.ControllerStatus
-
- data - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
-
- data - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
-
- DATA_GEN_2_SYSTEM_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
-
- DATA_GEN_2_TASK_GEN_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
-
- DATA_GENERATION_FINISHED - Static variable in class org.hobbit.core.Commands
-
- DATA_GENERATOR_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
-
The signal sent by the data generator to indicate that it is ready.
- DATA_GENERATOR_START_SIGNAL - Static variable in class org.hobbit.core.Commands
-
- DATA_QUEUE_NAME_KEY - Static variable in class org.hobbit.core.Constants
-
- dataConnection - Variable in class org.hobbit.core.components.AbstractComponent
-
The connection to the RabbitMQ broker.
- dataGen2SystemQueue - Variable in class org.hobbit.core.components.AbstractDataGenerator
-
- dataGen2SystemQueue - Variable in class org.hobbit.core.components.AbstractSystemAdapter
-
Queue from the data generator to this evaluation storage.
- dataGen2TaskGenQueue - Variable in class org.hobbit.core.components.AbstractDataGenerator
-
- dataGen2TaskGenQueue - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
- dataGenContainerIds - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The set of data generator container ids.
- dataGenReadyMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the data generators to be ready.
- dataGenTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the data generators to terminate.
- DEFAULT_ACK_TIMEOUT - Static variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Default timeout for the acknowledgement.
- DEFAULT_CMD_RESPONSE_TIMEOUT - Static variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
- DEFAULT_EVAL_STORAGE_IMAGE - Static variable in class org.hobbit.core.components.AbstractBenchmarkController
-
- DEFAULT_EVAL_STORAGE_PARAMETERS - Static variable in class org.hobbit.core.components.AbstractBenchmarkController
-
- DEFAULT_MAX_PARALLEL_PROCESSED_MESSAGES - Static variable in class org.hobbit.core.components.AbstractSystemAdapter
-
- DEFAULT_MAX_PARALLEL_PROCESSED_MESSAGES - Static variable in class org.hobbit.core.components.AbstractTaskGenerator
-
- DEFAULT_MAX_UPDATE_QUERY_TRIPLES - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
- DEFAULT_MAX_WAITING_TIME - Static variable in class org.hobbit.core.rabbit.RabbitRpcClient
-
The default maximum amount of time in millisecond the client is waiting
for a response = 600000Lms.
- DEFAULT_MAX_WAITING_TIME - Static variable in class org.hobbit.storage.client.StorageServiceClient
-
The default maximum amount of time in millisecond the client is waiting
for a response = 60000Lms.
- DEFAULT_MESSAGE_SIZE - Static variable in class org.hobbit.core.rabbit.SimpleFileSender
-
- DEFAULT_RDF_LANG - Static variable in class org.hobbit.core.rabbit.RabbitMQUtils
-
- DEFAULT_TIME_ZONE - Static variable in class org.hobbit.core.Constants
-
- DEFAULT_TIMEOUT - Static variable in class org.hobbit.core.rabbit.SimpleFileReceiver
-
- defaultContainerType - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Default type of containers created by this container
- defaultValue - Static variable in class org.hobbit.vocab.HOBBIT
-
- DELETE_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that deletes the graph of a challenge.
- DELETE_EXPERIMENT_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that deletes the graph of an experiment.
- deleteChallengeGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL update query for deleting the graph of a challenge.
- deleteExperimentGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL update query for deleting the graph of an experiment.
- DOCKER_CONTAINER_START - Static variable in class org.hobbit.core.Commands
-
Command used to ask a docker managing component to start a certain
container.
- DOCKER_CONTAINER_STOP - Static variable in class org.hobbit.core.Commands
-
Command used to ask a docker managing component to stop a certain
container.
- DOCKER_CONTAINER_TERMINATED - Static variable in class org.hobbit.core.Commands
-
- DOCKER_SERVICE_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
-
Deprecated.
- DockerBasedMimickingAlg - Class in org.hobbit.core.mimic
-
This implementation of a
MimickingAlgorithmManager creates a Docker
container for executing the mimicking algorithm and assumes that the
algorithm will send its data via a RabbitMQ queue.
- DockerBasedMimickingAlg(PlatformConnector, String) - Constructor for class org.hobbit.core.mimic.DockerBasedMimickingAlg
-
- dockerImage - Variable in class org.hobbit.core.mimic.DockerBasedMimickingAlg
-
The name of the image containing the mimicking algorithm.
- EMPTY_RESPONSE - Static variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
The empty response that is sent if an error occurs.
- endTime - Static variable in class org.hobbit.vocab.HOBBIT
-
- environmentVariables - Variable in class org.hobbit.core.data.StartCommandData
-
- equals(Object) - Method in class org.hobbit.core.data.SystemMetaData
-
- Error - Static variable in class org.hobbit.vocab.HOBBIT
-
- ERROR_EXIT_CODE - Static variable in class org.hobbit.core.run.ComponentStarter
-
Exit code that is used if the program has to terminate because of an
internal error.
- errorCount - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
-
- EVAL_MODULE_2_EVAL_STORAGE_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
-
- EVAL_MODULE_FINISHED_SIGNAL - Static variable in class org.hobbit.core.Commands
-
- EVAL_MODULE_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
-
The signal sent by the evaluation module to indicate that it is ready.
- EVAL_STORAGE_2_EVAL_MODULE_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
-
- EVAL_STORAGE_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
-
The signal sent by the evaluation storage to indicate that it is ready.
- EVAL_STORAGE_TERMINATE - Static variable in class org.hobbit.core.Commands
-
- evalModule2EvalStoreQueue - Variable in class org.hobbit.core.components.AbstractEvaluationModule
-
Queue to the evaluation storage.
- evalModule2EvalStoreQueue - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
The incoming queue from the evaluation module.
- evalModuleContainerId - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The container id of the evaluation module.
- evalModuleTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the evaluation module to terminate.
- evalStore2EvalModuleQueue - Variable in class org.hobbit.core.components.AbstractEvaluationModule
-
Incoming queue from the evaluation storage.
- evalStoreContainerId - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The container id of the evaluation storage.
- evalStoreReadyMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the evaluation storage to be ready.
- evalStoreTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the evaluation storage to terminate.
- evaluateResponse(byte[], byte[], long, long) - Method in class org.hobbit.core.components.AbstractEvaluationModule
-
Evaluates the given response pair.
- executeBenchmark() - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
- executionDate - Variable in class org.hobbit.core.data.ConfiguredExperiment
-
- executionDate - Static variable in class org.hobbit.vocab.HOBBIT
-
- executor - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
-
- exitCode - Variable in class org.hobbit.core.data.ContainerTermination
-
- expected - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
-
- ExpectedResponseReceivingComponent - Interface in org.hobbit.core.components
-
This interface is implemented by components that want to receive the expected
responses from the task generator component.
- Experiment - Static variable in class org.hobbit.vocab.HOBBIT
-
- EXPERIMENT_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
- EXPERIMENT_URI_NS - Static variable in class org.hobbit.core.Constants
-
- ExperimentTookTooMuchTime - Static variable in class org.hobbit.vocab.HobbitErrors
-
- experimentUri - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The URI of the experiment.
- experimentUri - Variable in class org.hobbit.core.components.AbstractEvaluationModule
-
The URI of the experiment.
- generateData() - Method in class org.hobbit.core.components.AbstractDataGenerator
-
- generateData(String, String[]) - Method in class org.hobbit.core.mimic.DockerBasedMimickingAlg
-
- generateData(String, String[]) - Method in interface org.hobbit.core.mimic.MimickingAlgorithmManager
-
- GeneratedDataReceivingComponent - Interface in org.hobbit.core.components
-
This interface is implemented by components that want to receive data that is
sent by a data generator component.
- generateErrorResultModel() - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Generates a default model containing an error code and the benchmark
parameters if no result model has been received from the evaluation
module until now.
- generateMap() - Static method in class org.hobbit.core.Commands
-
- generateSessionQueueName(String) - Method in class org.hobbit.core.components.AbstractComponent
-
- generateTask(byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
Generates a task from the given data, sends it to the system, takes the
timestamp of the moment at which the message has been sent to the system
and sends it together with the expected response to the evaluation
storage.
- GENERATOR_COUNT_KEY - Static variable in class org.hobbit.core.Constants
-
- GENERATOR_ID_KEY - Static variable in class org.hobbit.core.Constants
-
- generatorId - Variable in class org.hobbit.core.components.AbstractDataGenerator
-
- generatorId - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
The id of this generator.
- GET_BENCHMARK_DETAILS - Static variable in class org.hobbit.core.FrontEndApiCommands
-
This command requests the parameters of a benchmark and the systems that
can be benchmarked with it.
- GET_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that retrieves the graph of a challenge.
- GET_CHALLENGE_PUBLISH_INFO_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that retrieves the graph of a challenge.
- GET_CHALLENGE_TASKS_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that retrieves the tasks of a challenge.
- GET_EXPERIMENT_OF_TASK_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that selects the graph of an experiment that is part of
a given challenge task.
- GET_EXPERIMENT_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that selects the graph of an experiment.
- GET_SHALLOW_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that retrieves a shallow of a challenge.
- GET_SHALLOW_EXPERIMENT_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that selects a shallow graph of an experiment.
- GET_SYSTEMS_OF_USER - Static variable in class org.hobbit.core.FrontEndApiCommands
-
This command requests systems that have been uploaded by the given user.
- getActual() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
-
- getActual() - Method in interface org.hobbit.core.data.ResultPair
-
- getCalendarValue(Model, Resource, Property, XSDDatatype) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
- getChallengeGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving the graph of a challenge.
- getChallengePublishInfoQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving a graph comprising the task URIs
and the publication date of a challenge if this challenge is closed.
- getChallengeTasksQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving the tasks of a challenge.
- getChannel() - Method in class org.hobbit.core.data.RabbitQueue
-
- getCloseChallengeQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for adding the closed triple to the challenge with
the given URI.
- getContainerName() - Method in class org.hobbit.core.data.StopCommandData
-
- getCreateExperimentFromTaskQuery(String, String, String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for creating a subgraph of a challenge task that
defines an experiment of this task.
- getData() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
-
- getData() - Method in interface org.hobbit.core.data.Result
-
- getDateTimeValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the object as
Calendar of the first triple that has the
given subject and predicate and that can be found in the given model.
- getDateValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the object as
Calendar of the first triple that has the
given subject and predicate and that can be found in the given model.
- getDescription(Model, Resource) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the description, i.e., the value of rdfs:comment, of the given
Resource if it is present in the given Model.
- getEnvironmentVariables() - Method in class org.hobbit.core.data.StartCommandData
-
- getErrorCount() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
-
- getExitCode() - Method in class org.hobbit.core.data.ContainerTermination
-
- getExpected() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
-
- getExpected() - Method in interface org.hobbit.core.data.ResultPair
-
- getExperimentGraphOfSystemsQuery(List<String>, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving the graphs of experiments that
involve one of the given systems.
- getExperimentGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving the graph of an experiment.
- getExperimentOfTaskQuery(String, String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving the graph of an experiment that is
part of the given challenge task.
- getGeneratorId() - Method in class org.hobbit.core.components.AbstractDataGenerator
-
- getGeneratorId() - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
- getHobbitSessionId() - Method in class org.hobbit.core.components.AbstractComponent
-
- getImage() - Method in class org.hobbit.core.data.StartCommandData
-
- getLabel(Model, Resource) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the label of the given Resource if it is present in the
given Model.
- getLiteral(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the first triple literal that has the given subject and predicate
and that can be found in the given model.
- getMaxWaitingTime() - Method in class org.hobbit.core.rabbit.RabbitRpcClient
-
- getMissingStatements(Model, Model) - Static method in class org.hobbit.utils.test.ModelComparisonHelper
-
Collects statements that can be found in model A but not in model B.
- getName() - Method in class org.hobbit.core.data.RabbitQueue
-
- getNextTaskId() - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
Generates the next unique ID for a task.
- getNumberOfGenerators() - Method in class org.hobbit.core.components.AbstractDataGenerator
-
- getNumberOfGenerators() - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
- getObjectResource(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the object as Resource of the first triple that has the
given subject and predicate and that can be found in the given model.
- getObjectResources(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the objects as Resources of all triples that have the
given subject and predicate and that can be found in the given model.
- getParent() - Method in class org.hobbit.core.data.StartCommandData
-
- getSentTimestamp() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
-
- getSentTimestamp() - Method in interface org.hobbit.core.data.Result
-
- getShallowChallengeGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving a shallow graph of a challenge.
- getShallowExperimentGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving a shallow graph of an experiment
containing the links to the system instance, the benchmark and the
challenge task and the labels of them.
- getStringValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the object as String of the first triple that has the given
subject and predicate and that can be found in the given model.
- getSubjectResources(Model, Property, Resource) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns a list of subjects of triples that have the given object and
predicate and that can be found in the given model.
- getType() - Method in class org.hobbit.core.data.StartCommandData
-
- getUpdateQueriesFromDiff(Model, Model, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Generates one or several SPARQL UPDATE queries based on the differences
between the two given models.
- getUpdateQueriesFromDiff(Model, Model, String, int) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Generates one or several SPARQL UPDATE queries based on the differences
between the two given models.
- getUpdateQueryFromDiff(Model, Model, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Generates a SPARQL UPDATE query based on the differences between the two
given models.
- getUpdateQueryFromStatements(List<Statement>, List<Statement>, PrefixMapping, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Generates a SPARQL UPDATE query based on the given list of statements
that should be deleted and that should be added in the graph with the
given URI.
- getURI() - Static method in class org.hobbit.vocab.HOBBIT
-
returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.HobbitErrors
-
returns the URI for this schema
- GRAPH_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
- gson - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Threadsafe JSON parser.
- RABBIT_MQ_HOST_NAME_KEY - Static variable in class org.hobbit.core.Constants
-
- rabbitMQHostName - Variable in class org.hobbit.core.components.AbstractComponent
-
The host name of the RabbitMQ broker.
- RabbitMQUtils - Class in org.hobbit.core.rabbit
-
Contains utility methods for working with RabbitMQ.
- RabbitMQUtils() - Constructor for class org.hobbit.core.rabbit.RabbitMQUtils
-
- RabbitQueue - Class in org.hobbit.core.data
-
Simple structure representing the data of a RabbitMQ queue, i.e., the
Channel and the name.
- RabbitQueue(Channel, String) - Constructor for class org.hobbit.core.data.RabbitQueue
-
Constructor.
- RabbitQueueFactory - Interface in org.hobbit.core.components
-
- RabbitRpcClient - Class in org.hobbit.core.rabbit
-
This class implements a thread safe client that can process several RPC calls
in parallel.
- RabbitRpcClient() - Constructor for class org.hobbit.core.rabbit.RabbitRpcClient
-
Constructor.
- RabbitRpcClient.RabbitRpcClientConsumer - Class in org.hobbit.core.rabbit
-
- 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
-
- RdfHelper - Class in org.hobbit.utils.rdf
-
Implements simple methods to get data from a given RDF Model.
- RdfHelper() - Constructor for class org.hobbit.utils.rdf.RdfHelper
-
- readByteArray(ByteBuffer) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads a byte array from the given buffer assuming that it is preceded by
an int value containing the length of the byte array.
- readLong(byte[]) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads a long value from the given byte array.
- readLong(byte[], int, int) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads a long value from the given byte array.
- readModel(byte[]) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads an RDF model from the given byte array.
- readModel(byte[], int, int) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads an RDF model from the given byte array.
- readModel(String) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads an RDF model from the given String.
- readModel(ByteBuffer) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads an RDF model from the given byte buffer assuming that the byte
array containing the model is preceded by an int containing its length.
- readString(byte[]) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Transforms the given byte data into a String using the UTF-8 encoding.
- readString(byte[], int, int) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Transforms the given byte data into a String using the UTF-8 encoding.
- readString(ByteBuffer) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads a String from the given buffer assuming that it is preceded by an
int value containing the length of the String.
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractDataGenerator
-
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractEvaluationModule
-
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractEvaluationStorage
-
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
-
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractSystemAdapter
-
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
- receiveCommand(byte, byte[]) - Method in interface org.hobbit.core.components.CommandReceivingComponent
-
This method is called if a command is received and might be interesting
for this particular component.
- receiveData(String) - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
-
- receiveExpectedResponseData(String, long, byte[]) - Method in interface org.hobbit.core.components.ExpectedResponseReceivingComponent
-
This method is called if an expected response is received from a task
generator component.
- receiveExpectedResponseData(String, long, byte[]) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore
-
- receiveGeneratedData(byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
- receiveGeneratedData(byte[]) - Method in interface org.hobbit.core.components.GeneratedDataReceivingComponent
-
This method is called if data is received from a data generator.
- receiveGeneratedTask(String, byte[]) - Method in interface org.hobbit.core.components.TaskReceivingComponent
-
This method is called if a task is received from a task generator.
- receiver - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
-
- receiveResponseData(String, long, byte[]) - Method in interface org.hobbit.core.components.ResponseReceivingComponent
-
This method is called if a response is received from the system.
- receiveResponseData(String, long, byte[]) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore
-
- receivers - Variable in class org.hobbit.core.mimic.DockerBasedMimickingAlg
-
- relevantForAnalysis - Static variable in class org.hobbit.vocab.HOBBIT
-
- replacePlaceholders(String, String[], String[]) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Replaces the given placeholders in the given query with the given
replacements.
- request(byte[]) - Method in class org.hobbit.core.rabbit.RabbitRpcClient
-
Sends the request, i.e., the given data, and blocks until the response is
received.
- requestMapMutex - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
-
- requestQueue - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
-
Queue used for the request.
- resource(String) - Static method in class org.hobbit.vocab.HOBBIT
-
- resource(String) - Static method in class org.hobbit.vocab.HobbitErrors
-
- responseConsumer - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Consumer of the queue that is used to receive responses for messages that
are sent via the command queue and for which an answer is expected.
- responseQueue - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
-
Queue used for the responses.
- responseQueueName - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Name of the queue that is used to receive responses for messages that are
sent via the command queue and for which an answer is expected.
- ResponseReceivingComponent - Interface in org.hobbit.core.components
-
This interface is implemented by components that want to receive the
responses from the system.
- Result - Interface in org.hobbit.core.data
-
Data wrapper for an evaluation result.
- ResultImpl(long, byte[]) - Constructor for class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
-
- resultModel - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The benchmark result as RDF model received from the evaluation module.
- resultModelMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The benchmark result as RDF model received from the evaluation module.
- ResultPair - Interface in org.hobbit.core.data
-
Wrapper for an expected an actual result.
- ResultPairImpl() - Constructor for class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
-
- resultPairIterators - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
Iterators that have been started.
- results - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore
-
Map containing a mapping from task Ids to result pairs.
- rpcClient - Variable in class org.hobbit.storage.client.StorageServiceClient
-
RPC client that is used for the communication.
- run() - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
- run() - Method in class org.hobbit.core.components.AbstractDataGenerator
-
- run() - Method in class org.hobbit.core.components.AbstractEvaluationModule
-
- run() - Method in class org.hobbit.core.components.AbstractEvaluationStorage
-
- run() - Method in class org.hobbit.core.components.AbstractSystemAdapter
-
- run() - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
- run() - Method in interface org.hobbit.core.components.Component
-
This method executes the component.
- run() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
-
- runFlag - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
- sendAskQuery(String) - Method in class org.hobbit.storage.client.StorageServiceClient
-
Sends the given ASK query to the storage service and returns a boolean
value or throws an Exception if an error occurs, the service needs too
much time to respond or the response couldn't be parsed.
- sendConstructQuery(String) - Method in class org.hobbit.storage.client.StorageServiceClient
-
Sends the given CONSTRUCT query to the storage service and returns a
Model value or null if an error occurs, the service
needs too much time to respond or the response couldn't be parsed.
- sendDataToSystemAdapter(byte[]) - Method in class org.hobbit.core.components.AbstractDataGenerator
-
- sendDataToTaskGenerator(byte[]) - Method in class org.hobbit.core.components.AbstractDataGenerator
-
- sendDescribeQuery(String) - Method in class org.hobbit.storage.client.StorageServiceClient
-
Sends the given DESCRIBE query to the storage service and returns a
Model value or null if an error occurs, the service
needs too much time to respond or the response couldn't be parsed.
- sendInsertQuery(Model, String) - Method in class org.hobbit.storage.client.StorageServiceClient
-
Inserts the given model into the storage and returns true if
the query is successful or false if an error occurs or the
service needs too much time to respond.
- sendResultModel(Model) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Sends the result RDF model to the platform controller.
- sendResultModel(Model) - Method in class org.hobbit.core.components.AbstractEvaluationModule
-
Sends the model to the benchmark controller.
- sendResultToEvalStorage(String, byte[]) - Method in class org.hobbit.core.components.AbstractSystemAdapter
-
This method sends the given result data for the task with the given task
id to the evaluation storage.
- sendSelectQuery(String) - Method in class org.hobbit.storage.client.StorageServiceClient
-
Sends the given SELECT query to the storage service and returns a
ResultSet value or null if an error occurs, the
service needs too much time to respond or the response couldn't be
parsed.
- sendTaskToEvalStorage(String, long, byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
This method sends the given data and the given timestamp of the task with
the given task id to the evaluation storage.
- sendTaskToSystemAdapter(String, byte[]) - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Sends the given task with the given task id and data to the system and
blocks until an acknowledgement has been received for the task or the
timeout has been reached.
- sendTaskToSystemAdapter(String, byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
Sends the given task with the given task id and data to the system.
- sendTaskToSystemAdapterInSequence(String, byte[]) - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Sends the given task with the given task id and data to the system and
blocks until an acknowledgement has been received for the task or the
timeout has been reached.
- sendToCmdQueue(byte) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Sends the given command to the command queue.
- sendToCmdQueue(byte, byte[]) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Sends the given command to the command queue with the given data
appended.
- sendToCmdQueue(byte, byte[], AMQP.BasicProperties) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Sends the given command to the command queue with the given data appended
and using the given properties.
- sendUpdateQuery(String) - Method in class org.hobbit.storage.client.StorageServiceClient
-
Sends the given UPDATE query to the storage service and returns
true if the query is successful or false if an
error occurs or the service needs too much time to respond.
- sentTimestamp - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
-
- seqTaskId - Variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Id of the task the generator is waiting for an acknowledgement.
- setAckTimeout(long) - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Setter for the maximum time the task generator waits for an
acknowledgement.
- setActual(Result) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
-
- setContainerName(String) - Method in class org.hobbit.core.data.StopCommandData
-
- setData(byte[]) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
-
- setEnvironmentVariables(String[]) - Method in class org.hobbit.core.data.StartCommandData
-
- setExpected(Result) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
-
- setImage(String) - Method in class org.hobbit.core.data.StartCommandData
-
- setMaxWaitingTime(long) - Method in class org.hobbit.core.rabbit.RabbitRpcClient
-
Sets the maximum amount of time the client is waiting for a response.
- setMessageSize(int) - Method in class org.hobbit.core.rabbit.SimpleFileSender
-
- setParent(String) - Method in class org.hobbit.core.data.StartCommandData
-
- setResponse(byte[]) - Method in class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcRequest
-
Calls the internal set method of the AbstractFuture class.
- setResultModel(Model) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Uses the given model as result model if the result model is
null.
- setSentTimestamp(long) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
-
- setTaskIdToWaitFor(String) - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
- setType(String) - Method in class org.hobbit.core.data.StartCommandData
-
- SimpleFileReceiver - Class in org.hobbit.core.rabbit
-
- SimpleFileReceiver(RabbitQueue, QueueingConsumer) - Constructor for class org.hobbit.core.rabbit.SimpleFileReceiver
-
- SimpleFileReceiver.MessageProcessing - Class in org.hobbit.core.rabbit
-
- SimpleFileSender - Class in org.hobbit.core.rabbit
-
A simple class that can be used to send files, i.e., small or large sized
data with a single name, via RabbitMQ using a queue with the given name.
- SimpleFileSender(RabbitQueue) - Constructor for class org.hobbit.core.rabbit.SimpleFileSender
-
- SparqlQueries - Class in org.hobbit.storage.queries
-
This class provides static SPRAQL queries that are loaded from predefined
resources.
- SparqlQueries() - Constructor for class org.hobbit.storage.queries.SparqlQueries
-
- START_BENCHMARK_SIGNAL - Static variable in class org.hobbit.core.Commands
-
- START_WAITING_TIME_BEFORE_RETRY - Static variable in class org.hobbit.core.components.AbstractComponent
-
Time, the system waits before retrying to connect to RabbitMQ.
- startBenchmarkMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the start signal from the controller.
- StartCommandData - Class in org.hobbit.core.data
-
- StartCommandData(String, String, String, String[]) - Constructor for class org.hobbit.core.data.StartCommandData
-
- startDataGenMutex - Variable in class org.hobbit.core.components.AbstractDataGenerator
-
- startTaskGenMutex - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
Mutex used to wait for the start signal after the component has been
started and initialized.
- startTime - Static variable in class org.hobbit.vocab.HOBBIT
-
- StopCommandData - Class in org.hobbit.core.data
-
- StopCommandData(String) - Constructor for class org.hobbit.core.data.StopCommandData
-
- stopContainer(String) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
- 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
-
- summarizeEvaluation() - Method in class org.hobbit.core.components.AbstractEvaluationModule
-
Summarizes the evaluation and generates an RDF model containing the
evaluation results.
- System - Static variable in class org.hobbit.vocab.HOBBIT
-
- system2EvalStoreQueue - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
The incoming queue from the system.
- system2EvalStoreQueue - Variable in class org.hobbit.core.components.AbstractSystemAdapter
-
Queue from the benchmarked system to this evaluation storage.
- SYSTEM_2_EVAL_STORAGE_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
-
- SYSTEM_CONTAINER_ID_KEY - Static variable in class org.hobbit.core.Constants
-
Deprecated.
- system_image_name - Variable in class org.hobbit.core.data.SystemMetaData
-
- SYSTEM_PARAMETERS_MODEL_KEY - Static variable in class org.hobbit.core.Constants
-
- SYSTEM_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
- SYSTEM_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
-
The signal sent by the benchmarked system to indicate that the system is
ready.
- SYSTEM_URI_KEY - Static variable in class org.hobbit.core.Constants
-
- systemContainerId - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The container id of the benchmarked system.
- SystemCrashed - Static variable in class org.hobbit.vocab.HobbitErrors
-
- SystemCreationError - Static variable in class org.hobbit.vocab.HobbitErrors
-
- systemDescription - Variable in class org.hobbit.core.data.SystemMetaData
-
- systemExitCode - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The exit code of the system container
- SystemImageMissing - Static variable in class org.hobbit.vocab.HobbitErrors
-
- SystemInstance - Static variable in class org.hobbit.vocab.HOBBIT
-
- SystemMetaData - Class in org.hobbit.core.data
-
- SystemMetaData() - Constructor for class org.hobbit.core.data.SystemMetaData
-
- systemName - Variable in class org.hobbit.core.data.SystemMetaData
-
- systemParamModel - Variable in class org.hobbit.core.components.AbstractSystemAdapter
-
The RDF model containing the system parameters.
- systems - Variable in class org.hobbit.core.data.BenchmarkDetails
-
- systemTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the benchmarked system to terminate.
- systemUri - Variable in class org.hobbit.core.data.ConfiguredExperiment
-
- systemUri - Variable in class org.hobbit.core.data.SystemMetaData
-