Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractBenchmarkController - Class in org.hobbit.core.components
-
This abstract class implements basic methods for a benchmark controller.
- AbstractBenchmarkController() - Constructor for class org.hobbit.core.components.AbstractBenchmarkController
-
Constructor.
- AbstractCommandReceivingComponent - Class in org.hobbit.core.components
- AbstractCommandReceivingComponent() - Constructor for class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Constructor.
- AbstractCommandReceivingComponent(boolean) - Constructor for class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Constructor.
- AbstractComponent - Class in org.hobbit.core.components
-
This abstract class implements basic functionalities of a hobbit component.
- AbstractComponent() - Constructor for class org.hobbit.core.components.AbstractComponent
-
Default constructor.
- AbstractDataGenerator - Class in org.hobbit.core.components
- AbstractDataGenerator() - Constructor for class org.hobbit.core.components.AbstractDataGenerator
- AbstractEvaluationModule - Class in org.hobbit.core.components
-
This abstract class implements basic functions that can be used to implement a task generator.
- AbstractEvaluationModule() - Constructor for class org.hobbit.core.components.AbstractEvaluationModule
- AbstractEvaluationStorage - Class in org.hobbit.core.components
-
This abstract class implements basic functions that can be used to implement a task generator.
- AbstractEvaluationStorage() - Constructor for class org.hobbit.core.components.AbstractEvaluationStorage
-
Constructor using the
AbstractEvaluationStorage.DEFAULT_MAX_PARALLEL_PROCESSED_MESSAGES= 50. - AbstractEvaluationStorage(int) - Constructor for class org.hobbit.core.components.AbstractEvaluationStorage
-
Constructor setting the maximum number of messages processed in parallel.
- AbstractPlatformConnectorComponent - Class in org.hobbit.core.components
-
This extension of the
AbstractCommandReceivingComponentoffers some platform functionalities to other classes by implementing thePlatformConnectorinterface. - AbstractPlatformConnectorComponent() - Constructor for class org.hobbit.core.components.AbstractPlatformConnectorComponent
-
Constructor.
- AbstractSequencingTaskGenerator - Class in org.hobbit.core.components
-
Extension of the
AbstractTaskGeneratorthat offers methods to wait for acknowledgements for single tasks. - AbstractSequencingTaskGenerator() - Constructor for class org.hobbit.core.components.AbstractSequencingTaskGenerator
- AbstractSystemAdapter - Class in org.hobbit.core.components
-
This abstract class implements basic functions that can be used to implement a system adapter.
- AbstractSystemAdapter() - Constructor for class org.hobbit.core.components.AbstractSystemAdapter
-
Constructor using the
AbstractSystemAdapter.DEFAULT_MAX_PARALLEL_PROCESSED_MESSAGES= 100. - AbstractSystemAdapter(int) - Constructor for class org.hobbit.core.components.AbstractSystemAdapter
-
Constructor setting the maximum number of messages processed in parallel.
- AbstractTaskGenerator - Class in org.hobbit.core.components
-
This abstract class implements basic functions that can be used to implement a task generator.
- AbstractTaskGenerator() - Constructor for class org.hobbit.core.components.AbstractTaskGenerator
-
Default constructor creating an
AbstractTaskGeneratorprocessing up toAbstractTaskGenerator.DEFAULT_MAX_PARALLEL_PROCESSED_MESSAGES= 1 messages in parallel. - AbstractTaskGenerator(int) - Constructor for class org.hobbit.core.components.AbstractTaskGenerator
-
Constructor setting the maximum number of parallel processed messages.
- acceptedCmdHeaderIds - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Set of command headers that are expected by this component.
- ackChannel - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
Channel on which the acknowledgements are send.
- ackChannel - Variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Channel on which the acknowledgments are received.
- ACKNOWLEDGEMENT_FLAG_KEY - Static variable in class org.hobbit.core.Constants
- ackTimeout - Variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Timeout for the acknowledgement.
- actedOnBehalfOf - Static variable in class org.hobbit.vocab.PROV
- Activity - Static variable in class org.hobbit.vocab.PROV
- actual - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
- ADD_EXPERIMENT_CONFIGURATION - Static variable in class org.hobbit.core.FrontEndApiCommands
-
This command adds the given benchmark system combination to the queue.
- addCommandHeaderId(String) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Adds the given session id to the set of ids this component is reacting to.
- addContainerObserver(String, ContainerStateObserver) - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
- addParametersToResultModel() - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Adds the
AbstractBenchmarkController.benchmarkParamModeltriples to theAbstractBenchmarkController.resultModel. - addShutdownHook() - Static method in class org.hobbit.core.run.ComponentStarter
- AES - Class in org.hobbit.encryption
-
This class is a wrapper for Java AES encryption.
- AES(String, String) - Constructor for class org.hobbit.encryption.AES
- AESException - Exception in org.hobbit.encryption
- AESException() - Constructor for exception org.hobbit.encryption.AESException
- AESKeyGenerator - Class in org.hobbit.encryption
-
This class generates keys from password and salt for Java AES encryption.
- AESKeyGenerator() - Constructor for class org.hobbit.encryption.AESKeyGenerator
- Agent - Static variable in class org.hobbit.vocab.PROV
- algorithm - Static variable in class org.hobbit.vocab.HOBBIT
- Algorithm - Class in org.hobbit.vocab
-
Representation of the Algorithm vocabulary as Java objects.
- Algorithm() - Constructor for class org.hobbit.vocab.Algorithm
- AlgorithmDataRelation - Static variable in class org.hobbit.vocab.Algorithm
- AlgorithmExecution - Static variable in class org.hobbit.vocab.Algorithm
- AlgorithmSetup - Static variable in class org.hobbit.vocab.Algorithm
- ANALYSIS_RESULT_SET_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
- AnalysisAlgorithm - Static variable in class org.hobbit.vocab.HOBBIT
- AnalysisResult - Static variable in class org.hobbit.vocab.HOBBIT
- AnalysisResultset - Static variable in class org.hobbit.vocab.HOBBIT
- API - Static variable in class org.hobbit.vocab.HOBBIT
- AscendingOrder - Static variable in class org.hobbit.vocab.HOBBIT
- Attachable - Static variable in class org.hobbit.vocab.DataCube
- attribute - Static variable in class org.hobbit.vocab.DataCube
- AttributeProperty - Static variable in class org.hobbit.vocab.DataCube
- attributionName - Static variable in class org.hobbit.vocab.CC
- attributionURL - Static variable in class org.hobbit.vocab.CC
B
- Benchmark - Static variable in class org.hobbit.vocab.HOBBIT
- BENCHMARK_FINISHED_SIGNAL - Static variable in class org.hobbit.core.Commands
- BENCHMARK_PARAMETERS_MODEL_KEY - Static variable in class org.hobbit.core.Constants
- BENCHMARK_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
- BENCHMARK_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
-
The signal sent by the benchmark controller to indicate that the benchmark is ready.
- BenchmarkCrashed - Static variable in class org.hobbit.vocab.HobbitErrors
- BenchmarkCreationError - Static variable in class org.hobbit.vocab.HobbitErrors
- BenchmarkDetails - Class in org.hobbit.core.data
- BenchmarkDetails(Model, List<SystemMetaData>) - Constructor for class org.hobbit.core.data.BenchmarkDetails
- BenchmarkImageMissing - Static variable in class org.hobbit.vocab.HobbitErrors
- BenchmarkMetaData - Class in org.hobbit.core.data
- BenchmarkMetaData() - Constructor for class org.hobbit.core.data.BenchmarkMetaData
- BenchmarkMetaData(BenchmarkMetaData) - Constructor for class org.hobbit.core.data.BenchmarkMetaData
- benchmarkModel - Variable in class org.hobbit.core.data.BenchmarkDetails
- benchmarkName - Variable in class org.hobbit.core.data.status.QueuedExperiment
-
The name of the benchmark.
- benchmarkParamModel - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The RDF model containing the benchmark parameters.
- benchmarkStartSignalMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the start signal for this benchmark.
- benchmarkUri - Variable in class org.hobbit.core.data.ConfiguredExperiment
-
Deprecated.
- benchmarkUri - Variable in class org.hobbit.core.data.status.QueuedExperiment
-
The URI of the benchmark.
- build() - Method in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
-
Builds the
DataReceiverImplinstance with the previously given information. - build() - Method in class org.hobbit.core.rabbit.DataSenderImpl.Builder
-
Builds the
DataReceiverImplinstance with the previously given information. - builder() - Static method in class org.hobbit.core.rabbit.DataReceiverImpl
-
Returns a newly created
DataReceiverImpl.Builder. - builder() - Static method in class org.hobbit.core.rabbit.DataSenderImpl
-
Returns a newly created
DataSenderImpl.Builder. - Builder() - Constructor for class org.hobbit.core.rabbit.DataReceiverImpl.Builder
- Builder() - Constructor for class org.hobbit.core.rabbit.DataSenderImpl.Builder
- buildMsgProcessingTask(Delivery) - Method in class org.hobbit.core.rabbit.DataReceiverImpl
-
This factory method creates a runnable task that processes the given message.
- buildMsgReceivingTask(QueueingConsumer) - Method in class org.hobbit.core.rabbit.DataReceiverImpl
-
This factory method creates a runnable task that uses the given consumer to receive incoming messages.
C
- calculateHash(StmtIterator) - Static method in class org.hobbit.utils.rdf.TripleHashCalculator
- canBeCanceled - Variable in class org.hobbit.core.data.status.QueuedExperiment
-
A flag indicating whether the experiment can be canceled by the user who requested this information.
- cause - Variable in class org.hobbit.core.components.AbstractSystemAdapter
-
The cause for an unusual termination.
- causeMutex - Variable in class org.hobbit.core.components.AbstractSystemAdapter
-
Mutex used to manage access to the
AbstractSystemAdapter.causeobject. - CC - Class in org.hobbit.vocab
-
Representation of the Creative Commons vocabulary as Java objects.
- CC() - Constructor for class org.hobbit.vocab.CC
- Challenge - Static variable in class org.hobbit.vocab.HOBBIT
- CHALLENGE_DEFINITION_GRAPH_URI - Static variable in class org.hobbit.core.Constants
- CHALLENGE_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
- CHALLENGE_TASK_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
- CHALLENGE_URI_NS - Static variable in class org.hobbit.core.Constants
-
Deprecated.Use org.hobbit.vocab.HobbitChallenges instead.
- ChallengeTask - Static variable in class org.hobbit.vocab.HOBBIT
- challengeTaskUri - Variable in class org.hobbit.core.data.status.QueuedExperiment
-
The URI of the challenge task this experiment is part of (or
nullif 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
nullif such a challenge does not exist). - channel - Variable in class org.hobbit.core.data.RabbitQueue
-
Channel of this queue.
- CIPHER_ALGORITHM - Static variable in class org.hobbit.encryption.AES
- CLEAN_UP_CHALLENGE_GRAPH_QUERIES - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that cleans up the graph of containing challenges.
- CLEAN_UP_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
Deprecated.
- CLEAN_UP_PRIVATE_GRAPH_QUERIES - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that cleans up the graph of containing challenges.
- cleanUpChallengeGraphQueries(String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL update query for cleaning up the graph of a challenge configs.
- cleanUpChallengeGraphQuery(String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Deprecated.A single large query does not seem to be supported by all triple stores. Use
SparqlQueries.cleanUpChallengeGraphQueries(String)instead. - cleanUpPrivateGraphQueries(String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL update query for cleaning up the private result graph.
- client - Variable in class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcClientConsumer
-
The client for which this instance is acting as consumer.
- clone() - Method in class org.hobbit.core.data.BenchmarkMetaData
- clone() - Method in class org.hobbit.core.data.ImageMetaData
- clone() - Method in class org.hobbit.core.data.SystemMetaData
- close() - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
- close() - Method in class org.hobbit.core.components.AbstractComponent
- close() - Method in class org.hobbit.core.components.AbstractDataGenerator
- close() - Method in class org.hobbit.core.components.AbstractEvaluationModule
- close() - Method in class org.hobbit.core.components.AbstractEvaluationStorage
- close() - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
- close() - Method in class org.hobbit.core.components.AbstractSystemAdapter
- close() - Method in class org.hobbit.core.components.AbstractTaskGenerator
- close() - Method in class org.hobbit.core.components.utils.SystemResourceUsageRequester
- close() - Method in class org.hobbit.core.data.RabbitQueue
- close() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
-
A rude way to close the receiver.
- close() - Method in class org.hobbit.core.rabbit.DataSenderImpl
- close() - Method in class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
- close() - Method in class org.hobbit.core.rabbit.RabbitRpcClient
- close() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
- close() - Method in class org.hobbit.core.rabbit.SimpleFileSender
- close() - Method in class org.hobbit.storage.client.StorageServiceClient
- CLOSE_CHALLENGE - Static variable in class org.hobbit.core.FrontEndApiCommands
-
This command closes the given challenge.
- CLOSE_CHALLENGE_UPDATE_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that closes a challenge.
- closeComponent() - Static method in class org.hobbit.core.run.ComponentStarter
- closed - Static variable in class org.hobbit.core.run.ComponentStarter
- closed - Static variable in class org.hobbit.vocab.HOBBIT
- closeWhenFinished() - Method in interface org.hobbit.core.rabbit.DataReceiver
-
This method waits for the
DataReceiverto finish its work and closes the incoming queue as well as the internal thread pool after that. - closeWhenFinished() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
-
This method waits for the data receiver to finish its work and closes the incoming queue as well as the internal thread pool after that.
- closeWhenFinished() - Method in interface org.hobbit.core.rabbit.DataSender
-
A blocking method that closes the sender when its work is done, i.e., all messages have been consumed by receivers from the queue.
- closeWhenFinished() - Method in class org.hobbit.core.rabbit.DataSenderImpl
- ClusterNotHealthy - Static variable in class org.hobbit.vocab.HobbitErrors
- cmdChannel - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Channel that is used for the command queue.
- cmdChannel - Variable in class org.hobbit.core.components.utils.SystemResourceUsageRequester
-
Channel that is used for the command queue but not owned by this class (i.e., it won't be closed).
- cmdQueueFactory - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Factory for generating queues with which the commands are sent and received.
- cmdResponseTimeout - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Time the component waits for a response of the platform controller.
- cmdThreadPool - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
- CodedProperty - Static variable in class org.hobbit.vocab.DataCube
- codeList - Static variable in class org.hobbit.vocab.DataCube
- collectResponses() - Method in class org.hobbit.core.components.AbstractEvaluationModule
-
This method communicates with the evaluation storage to collect all response pairs.
- CommandReceivingComponent - Interface in org.hobbit.core.components
-
This interface is implemented by components that want to receive and process commands from the hobbit command queue.
- Commands - Class in org.hobbit.core
- Commands() - Constructor for class org.hobbit.core.Commands
- component - Static variable in class org.hobbit.core.run.ComponentStarter
- component - Static variable in class org.hobbit.vocab.DataCube
- Component - Interface in org.hobbit.core.components
-
The basic interface of a hobbit component.
- COMPONENT_STARTER_ERROR_EXIT_CODE - Static variable in class org.hobbit.core.Constants
-
Exit code that is used if the program has to terminate because of an internal error.
- COMPONENT_STARTER_FORCE_EXIT_WHEN_TERMINATING_ENV_KEY - Static variable in class org.hobbit.core.Constants
- componentAttachment - Static variable in class org.hobbit.vocab.DataCube
- componentProperty - Static variable in class org.hobbit.vocab.DataCube
- ComponentProperty - Static variable in class org.hobbit.vocab.DataCube
- componentRequired - Static variable in class org.hobbit.vocab.DataCube
- ComponentSet - Static variable in class org.hobbit.vocab.DataCube
- ComponentSpecification - Static variable in class org.hobbit.vocab.DataCube
- ComponentStarter - Class in org.hobbit.core.run
-
This class contains the main method starting a given
Component. - ComponentStarter() - Constructor for class org.hobbit.core.run.ComponentStarter
- comprises - Static variable in class org.hobbit.vocab.HOBBIT
- concept - Static variable in class org.hobbit.vocab.DataCube
- ConfigurableParameter - Static variable in class org.hobbit.vocab.HOBBIT
- configuration - Variable in class org.hobbit.core.components.AbstractComponent
-
Configuration that is used by this component.
- configure(Component) - Static method in class org.hobbit.core.run.ComponentStarter
- ConfiguredExperiment - Class in org.hobbit.core.data
-
Deprecated.Use
QueuedExperimentinstead. - ConfiguredExperiment() - Constructor for class org.hobbit.core.data.ConfiguredExperiment
-
Deprecated.
- confirmHandler - Variable in class org.hobbit.core.rabbit.DataSenderImpl
- connection - Variable in class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
- connectionFactory - Variable in class org.hobbit.core.components.AbstractComponent
-
The factory that can be used to create additional connections.
- connector - Variable in class org.hobbit.core.mimic.DockerBasedMimickingAlg
-
The connector that offers the needed functionality of the Hobbit platform.
- Constants - Class in org.hobbit.core
-
This class defines constants of the hobbit platform.
- Constants() - Constructor for class org.hobbit.core.Constants
- consumer - Variable in class org.hobbit.core.components.AbstractEvaluationModule
-
Consumer used to receive the responses from the evaluation storage.
- consumer - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
Deprecated.
- consumer - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
- consumer - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
- CONTAINER_NAME_KEY - Static variable in class org.hobbit.core.Constants
- CONTAINER_TYPE_BENCHMARK - Static variable in class org.hobbit.core.Constants
- CONTAINER_TYPE_DATABASE - Static variable in class org.hobbit.core.Constants
- CONTAINER_TYPE_SYSTEM - Static variable in class org.hobbit.core.Constants
- containerCrashed(String) - Method in class org.hobbit.core.components.AbstractBenchmarkController
- containerName - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Name of this Docker container.
- containerName - Variable in class org.hobbit.core.data.ErrorData
-
ID of the container reporting the error.
- containerName - Variable in class org.hobbit.core.data.StopCommandData
- containerObservers - Variable in class org.hobbit.core.components.AbstractPlatformConnectorComponent
- ContainerStateObserver - Interface in org.hobbit.core.components
- containerStopped(String, int) - Method in interface org.hobbit.core.components.ContainerStateObserver
- containerStopped(String, int) - Method in class org.hobbit.core.mimic.DockerBasedMimickingAlg
- containerTerminated(String, int) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
This method handles messages from the command bus containing the information that a container terminated.
- ContainerTermination - Class in org.hobbit.core.data
- ContainerTermination() - Constructor for class org.hobbit.core.data.ContainerTermination
- CONTROLLER_2_ANALYSIS_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
- CONTROLLER_2_FRONT_END_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
- ControllerStatus - Class in org.hobbit.core.data
-
Deprecated.Use
ControllerStatusinstead. - ControllerStatus - Class in org.hobbit.core.data.status
- ControllerStatus() - Constructor for class org.hobbit.core.data.ControllerStatus
-
Deprecated.
- ControllerStatus() - Constructor for class org.hobbit.core.data.status.ControllerStatus
- COUNT_EXP_OF_TASK_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A select query for counting the number of experiments of a challenge task.
- countExperimentsOfTaskQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for counting the number of experiments of a challenge task.
- cpu - Static variable in class org.hobbit.vocab.MEXCORE
- cpus - Variable in class org.hobbit.core.data.HardwareConstraints
- cpuStats - Variable in class org.hobbit.core.data.usage.ResourceUsageInformation
- CpuStats - Class in org.hobbit.core.data.usage
- CpuStats() - Constructor for class org.hobbit.core.data.usage.CpuStats
- CpuStats(long) - Constructor for class org.hobbit.core.data.usage.CpuStats
- create(Connection) - Static method in class org.hobbit.storage.client.StorageServiceClient
-
Creates a StorageServiceClient using the given RabbitMQ
Connection. - create(Connection, String) - Static method in class org.hobbit.core.rabbit.RabbitRpcClient
-
Creates a StorageServiceClient using the given RabbitMQ
Connection. - create(PlatformConnector, String) - Static method in class org.hobbit.core.components.utils.SystemResourceUsageRequester
- create(RabbitQueue) - Static method in class org.hobbit.core.rabbit.SimpleFileReceiver
- create(RabbitQueueFactory, String) - Static method in class org.hobbit.core.rabbit.SimpleFileReceiver
- create(RabbitQueueFactory, String) - Static method in class org.hobbit.core.rabbit.SimpleFileSender
- CREATE_EXPERIMENT_FROM_CHALLENGE_TASK - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that selects the subgraph of a challenge task that defines an experiment of this task.
- createChannel() - Method in interface org.hobbit.core.rabbit.RabbitQueueFactory
-
This method opens a channel using the established connection to RabbitMQ.
- createChannel() - Method in class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
- createComponentInstance(String) - Static method in class org.hobbit.core.run.ComponentStarter
-
This method simply creates an instance of the given class by calling a constructor that needs no arguments and cats the newly created instance into a
Componentinstance. - createConnection() - Method in class org.hobbit.core.components.AbstractComponent
- createContainer(String, String[]) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
This method sends a
Commands.DOCKER_CONTAINER_STARTcommand to create and start an instance of the given image using the given environment variables. - createContainer(String, String[], ContainerStateObserver) - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
- createContainer(String, String[], ContainerStateObserver) - Method in interface org.hobbit.core.components.PlatformConnector
-
This method sends a
Commands.DOCKER_CONTAINER_STARTcommand to create and start an instance of the given image using the given environment variables. - createContainer(String, String, String[]) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
This method sends a
Commands.DOCKER_CONTAINER_STARTcommand to create and start an instance of the given image using the given environment variables. - createContainer(String, String, String[], String[]) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
This method sends a
Commands.DOCKER_CONTAINER_STARTcommand to create and start an instance of the given image using the given environment variables. - createContainerAsync(String, String, String[]) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
This method sends a
Commands.DOCKER_CONTAINER_STARTcommand to create and start an instance of the given image using the given environment variables. - createContainerAsync(String, String, String[], String[]) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
This method sends a
Commands.DOCKER_CONTAINER_STARTcommand to create and start an instance of the given image using the given environment variables. - createDataGenerators(String, int, String[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Creates the given number of data generators using the given image name and environment variables.
- createDefaultModel() - Method in class org.hobbit.core.components.AbstractEvaluationModule
- createDefaultRabbitQueue(String) - Method in interface org.hobbit.core.rabbit.RabbitQueueFactory
-
This method opens a channel using the established connection to RabbitMQ and creates a new queue using the given name and the following configuration: The channel number is automatically derived from the connection. The queue is not durable. The queue is not exclusive. The queue is configured to be deleted automatically. No additional queue configuration is defined.
- createDefaultRabbitQueue(String) - Method in class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
- createDefaultRabbitQueue(String, Channel) - Method in interface org.hobbit.core.rabbit.RabbitQueueFactory
-
This method uses the given channel and creates a new queue using the given name and the following configuration: The queue is not durable. The queue is not exclusive. The queue is configured to be deleted automatically. No additional queue configuration is defined.
- createDefaultRabbitQueue(String, Channel) - Method in class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
- createEvaluationModule(String, String[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Creates the evaluate module using the given image name and environment variables.
- createEvaluationStorage() - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Creates the default evaluation storage using the given image name and environment variables.
- createEvaluationStorage(String, String[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Creates the evaluate storage using the given image name and environment variables.
- createFromException(Exception, String) - Static method in class org.hobbit.core.data.ErrorData
-
Creates an instance of a
HobbitErrors.UnhandledExceptionerror based on the data of the given exception. - createGenerator(String, int, String[], Set<String>) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Internal method for creating generator components.
- createIterator() - Method in class org.hobbit.core.components.AbstractEvaluationStorage
-
Creates a new iterator that iterates over the response pairs.
- createIterator() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore
- createTaskGenerators(String, int, String[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Creates the given number of task generators using the given image name and environment variables.
- currentBenchmarkName - Variable in class org.hobbit.core.data.ControllerStatus
-
Deprecated.
- currentBenchmarkUri - Variable in class org.hobbit.core.data.ControllerStatus
-
Deprecated.
- currentExperimentId - Variable in class org.hobbit.core.data.ControllerStatus
-
Deprecated.
- currentlyProcessedMessages - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
Mutex used to provide control to Benchmark Controller over task generation.
- currentRequests - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
-
Mapping of correlation Ids to their
RabbitRpcClient.RabbitRpcRequestinstances. - currentStatus - Variable in class org.hobbit.core.data.ControllerStatus
-
Deprecated.
- currentSystemName - Variable in class org.hobbit.core.data.ControllerStatus
-
Deprecated.
- currentSystemUri - Variable in class org.hobbit.core.data.ControllerStatus
-
Deprecated.
D
- data - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
- data - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Message
- data - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
- DATA_GEN_2_SYSTEM_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
- DATA_GEN_2_TASK_GEN_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
- DATA_GENERATION_FINISHED - Static variable in class org.hobbit.core.Commands
- DATA_GENERATOR_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
-
The signal sent by the data generator to indicate that it is ready.
- DATA_GENERATOR_START_SIGNAL - Static variable in class org.hobbit.core.Commands
- DATA_HANDLER_MISSING_ERROR - Static variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
- DATA_QUEUE_NAME_KEY - Static variable in class org.hobbit.core.Constants
- DataCube - Class in org.hobbit.vocab
- DataCube() - Constructor for class org.hobbit.vocab.DataCube
- dataGenContainerIds - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The set of data generator container ids.
- dataGenReadyMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the data generators to be ready.
- dataGenReceiver - Variable in class org.hobbit.core.components.AbstractSystemAdapter
-
Receiver for data coming from the data generator.
- dataGenReceiver - Variable in class org.hobbit.core.components.AbstractTaskGenerator
- dataGenTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the data generators to terminate.
- dataHandler - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
- dataHandler - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
- dataHandler(DataHandler) - Method in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
-
Sets the handler that is called if data is incoming.
- DataHandler - Interface in org.hobbit.core.rabbit
- DataReceiver - Interface in org.hobbit.core.rabbit
-
An interface for a class that receives data and offers methods to close the receiving when it is finished and to check the receiver for errors that might have been encountered.
- DataReceiverImpl - Class in org.hobbit.core.rabbit
-
Implementation of the
DataReceiverinterface. - DataReceiverImpl(RabbitQueue, DataHandler, int) - Constructor for class org.hobbit.core.rabbit.DataReceiverImpl
- DataReceiverImpl.Builder - Class in org.hobbit.core.rabbit
- DataReceiverImpl.MsgProcessingTask - Class in org.hobbit.core.rabbit
- DataReceiverImpl.MsgReceivingTask - Class in org.hobbit.core.rabbit
- DataSender - Interface in org.hobbit.core.rabbit
-
An interface of a class sending data to a queue.
- DataSenderConfirmHandler(int) - Constructor for class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
- DataSenderImpl - Class in org.hobbit.core.rabbit
-
Implementation of the
DataSenderinterface. - DataSenderImpl(RabbitQueue, int, int) - Constructor for class org.hobbit.core.rabbit.DataSenderImpl
- DataSenderImpl.Builder - Class in org.hobbit.core.rabbit
- DataSenderImpl.DataSenderConfirmHandler - Class in org.hobbit.core.rabbit
- DataSenderImpl.Message - Class in org.hobbit.core.rabbit
- dataSet - Static variable in class org.hobbit.vocab.DataCube
- DataSet - Static variable in class org.hobbit.vocab.DataCube
- DataStructureDefinition - Static variable in class org.hobbit.vocab.DataCube
- date - Variable in class org.hobbit.core.data.ImageMetaData
- DATE_OF_NEXT_EXECUTION_UPDATE_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that changes next execution date for a repeatable challenge.
- dateOfExecution - Variable in class org.hobbit.core.data.status.QueuedExperiment
-
Date of execution in milliseconds.
- dateOfNextExecution - Static variable in class org.hobbit.vocab.HOBBIT
- decrypt(byte[]) - Method in class org.hobbit.encryption.AES
- DEFAULT_ACK_TIMEOUT - Static variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Default timeout for the acknowledgement.
- DEFAULT_CMD_RESPONSE_TIMEOUT - Static variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
- DEFAULT_DELIVERY_MODE - Static variable in class org.hobbit.core.rabbit.DataSenderImpl
- DEFAULT_EVAL_STORAGE_IMAGE - Static variable in class org.hobbit.core.components.AbstractBenchmarkController
- DEFAULT_EVAL_STORAGE_PARAMETERS - Static variable in class org.hobbit.core.components.AbstractBenchmarkController
- DEFAULT_MAX_PARALLEL_PROCESSED_MESSAGES - Static variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
Default value of the
AbstractEvaluationStorage.maxParallelProcessedMsgsattribute. - DEFAULT_MAX_PARALLEL_PROCESSED_MESSAGES - Static variable in class org.hobbit.core.components.AbstractSystemAdapter
-
Default value of the
AbstractSystemAdapter.maxParallelProcessedMsgsattribute. - DEFAULT_MAX_PARALLEL_PROCESSED_MESSAGES - Static variable in class org.hobbit.core.components.AbstractTaskGenerator
-
Default value of the
AbstractTaskGenerator.maxParallelProcessedMsgsattribute. - DEFAULT_MAX_PARALLEL_PROCESSED_MESSAGES - Static variable in class org.hobbit.core.rabbit.DataReceiverImpl
- DEFAULT_MAX_UPDATE_QUERY_TRIPLES - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
Default value of the maximum triples a single update query should have.
- DEFAULT_MAX_WAITING_TIME - Static variable in class org.hobbit.core.rabbit.RabbitRpcClient
-
The default maximum amount of time in millisecond the client is waiting for a response = 600000Lms.
- DEFAULT_MAX_WAITING_TIME - Static variable in class org.hobbit.storage.client.StorageServiceClient
-
The default maximum amount of time in millisecond the client is waiting for a response = 60000Lms.
- DEFAULT_MESSAGE_BUFFER_SIZE - Static variable in class org.hobbit.core.rabbit.DataSenderImpl
- DEFAULT_MESSAGE_SIZE - Static variable in class org.hobbit.core.rabbit.SimpleFileSender
- DEFAULT_RDF_LANG - Static variable in class org.hobbit.core.rabbit.RabbitMQUtils
- DEFAULT_TIME_ZONE - Static variable in class org.hobbit.core.Constants
- DEFAULT_TIMEOUT - Static variable in class org.hobbit.core.rabbit.SimpleFileReceiver
- defaultContainerType - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Default type of containers created by this container
- defaultMessage - Static variable in exception org.hobbit.encryption.AESException
- defaultValue - Static variable in class org.hobbit.vocab.HOBBIT
- defError - Variable in class org.hobbit.core.data.ImageMetaData
- definedApis - Variable in class org.hobbit.core.data.BenchmarkMetaData
- DELETE_ANALYSIS_RESULTS - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query for getting the analysis results of all systems for a certain benchmark.
- DELETE_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that deletes the graph of a challenge.
- DELETE_EXPERIMENT_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that deletes the graph of an experiment.
- deleteAnalysisResults(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL DELETE query for removing the analysis results set with the given URI.
- deleteChallengeGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL update query for deleting the graph of a challenge.
- deleteExperimentGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL update query for deleting the graph of an experiment.
- delivery - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.MsgProcessingTask
- deliveryMode - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Builder
- deliveryMode - Variable in class org.hobbit.core.rabbit.DataSenderImpl
- deliveryMode(int) - Method in class org.hobbit.core.rabbit.DataSenderImpl.Builder
-
Sets the delivery mode used for the RabbitMQ messages.
- deliveryQueue - Variable in class org.hobbit.core.rabbit.QueueingConsumer
- DescendingOrder - Static variable in class org.hobbit.vocab.HOBBIT
- description - Variable in class org.hobbit.core.data.ErrorData
-
A string that can be used as a short description of an error (optional, the error type description will be used as default).
- description - Variable in class org.hobbit.core.data.ImageMetaData
- deserializeObjectWithGson(Gson, byte[], Class<? extends T>) - Static method in class org.hobbit.core.rabbit.GsonUtils
-
Deserialize a Java data object that was received as JSON with a command.
- details - Variable in class org.hobbit.core.data.ErrorData
-
A string that contains details about the error, e.g., a stack trace (optional).
- dimension - Static variable in class org.hobbit.vocab.DataCube
- DimensionProperty - Static variable in class org.hobbit.vocab.DataCube
- diskStats - Variable in class org.hobbit.core.data.usage.ResourceUsageInformation
- DiskStats - Class in org.hobbit.core.data.usage
- DiskStats() - Constructor for class org.hobbit.core.data.usage.DiskStats
- DiskStats(long) - Constructor for class org.hobbit.core.data.usage.DiskStats
- DOAP - Class in org.hobbit.vocab
-
Deprecated.Use org.apache.jena.sparql.vocabulary.DOAP instead.
- DOAP() - Constructor for class org.hobbit.vocab.DOAP
-
Deprecated.
- DOCKER_CONTAINER_START - Static variable in class org.hobbit.core.Commands
-
Command used to ask a docker managing component to start a certain container.
- DOCKER_CONTAINER_STOP - Static variable in class org.hobbit.core.Commands
-
Command used to ask a docker managing component to stop a certain container.
- DOCKER_CONTAINER_TERMINATED - Static variable in class org.hobbit.core.Commands
- DOCKER_SERVICE_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
-
Deprecated.
- DockerBasedMimickingAlg - Class in org.hobbit.core.mimic
-
This implementation of a
MimickingAlgorithmManagercreates a Docker container for executing the mimicking algorithm and assumes that the algorithm will send its data via a RabbitMQ queue. - DockerBasedMimickingAlg(PlatformConnector, String) - Constructor for class org.hobbit.core.mimic.DockerBasedMimickingAlg
- DockerHelper - Class in org.hobbit.utils.docker
-
A simple utility class that helps to work with docker and docker accessories.
- DockerHelper() - Constructor for class org.hobbit.utils.docker.DockerHelper
- dockerImage - Variable in class org.hobbit.core.mimic.DockerBasedMimickingAlg
-
The name of the image containing the mimicking algorithm.
E
- EMPTY_MODEL - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An empty RDF model instance.
- EMPTY_RESPONSE - Static variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
The empty response that is sent if an error occurs.
- encrypt(String) - Method in class org.hobbit.encryption.AES
- endedAtTime - Static variable in class org.hobbit.vocab.PROV
- endTime - Static variable in class org.hobbit.vocab.HOBBIT
- Entity - Static variable in class org.hobbit.vocab.PROV
- environmentVariables - Variable in class org.hobbit.core.data.StartCommandData
- EnvVariables - Class in org.hobbit.utils
-
Deprecated.Use
HobbitConfigurationinstead. - EnvVariables() - Constructor for class org.hobbit.utils.EnvVariables
-
Deprecated.
- equals(Object) - Method in class org.hobbit.core.data.ErrorData
- equals(Object) - Method in class org.hobbit.core.data.ImageMetaData
- Error - Static variable in class org.hobbit.vocab.HOBBIT
- errorCount - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
- errorCount - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
- ErrorData - Class in org.hobbit.core.data
-
A simple data structure that represents errors that components can report.
- ErrorData() - Constructor for class org.hobbit.core.data.ErrorData
- errorDetails - Static variable in class org.hobbit.vocab.Algorithm
- errorLogged - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
- errorType - Variable in class org.hobbit.core.data.ErrorData
-
IRI of the error type (optional).
- EVAL_MODULE_2_EVAL_STORAGE_DEFAULT_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
- EVAL_MODULE_2_EVAL_STORAGE_QUEUE_NAME_KEY - Static variable in class org.hobbit.core.Constants
- EVAL_MODULE_FINISHED_SIGNAL - Static variable in class org.hobbit.core.Commands
- EVAL_MODULE_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
-
The signal sent by the evaluation module to indicate that it is ready.
- EVAL_STORAGE_2_EVAL_MODULE_DEFAULT_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
- EVAL_STORAGE_2_EVAL_MODULE_QUEUE_NAME_KEY - Static variable in class org.hobbit.core.Constants
- EVAL_STORAGE_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
-
The signal sent by the evaluation storage to indicate that it is ready.
- EVAL_STORAGE_TERMINATE - Static variable in class org.hobbit.core.Commands
- evalModule2EvalStoreQueue - Variable in class org.hobbit.core.components.AbstractEvaluationModule
-
Queue to the evaluation storage.
- evalModule2EvalStoreQueue - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
The incoming queue from the evaluation module.
- evalModuleContainerId - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The container id of the evaluation module.
- evalModuleTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the evaluation module to terminate.
- evalStore2EvalModuleQueue - Variable in class org.hobbit.core.components.AbstractEvaluationModule
-
Incoming queue from the evaluation storage.
- evalStoreContainerId - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The container id of the evaluation storage.
- evalStoreReadyMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the evaluation storage to be ready.
- evalStoreTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the evaluation storage to terminate.
- evaluateResponse(byte[], byte[], long, long) - Method in class org.hobbit.core.components.AbstractEvaluationModule
-
Evaluates the given response pair.
- executeBenchmark() - Method in class org.hobbit.core.components.AbstractBenchmarkController
- executionDate - Variable in class org.hobbit.core.data.ConfiguredExperiment
-
Deprecated.
- executionDate - Static variable in class org.hobbit.vocab.HOBBIT
- executionPeriod - Static variable in class org.hobbit.vocab.HOBBIT
- executor - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
- executor - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
- exitCode - Variable in class org.hobbit.core.data.ContainerTermination
- expected - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
- ExpectedResponseReceivingComponent - Interface in org.hobbit.core.components
-
This interface is implemented by components that want to receive the expected responses from the task generator component.
- experiment - Variable in class org.hobbit.core.data.status.ControllerStatus
- Experiment - Static variable in class org.hobbit.vocab.HOBBIT
- EXPERIMENT_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
- EXPERIMENT_SELECTION - Static variable in class org.hobbit.storage.queries.SparqlQueries
- EXPERIMENT_URI_NS - Static variable in class org.hobbit.core.Constants
-
Deprecated.Use org.hobbit.vocab.HobbitExperiments instead.
- experimentId - Variable in class org.hobbit.core.data.status.QueuedExperiment
-
The ID of the experiment.
- ExperimentTookTooMuchTime - Static variable in class org.hobbit.vocab.HobbitErrors
- experimentUri - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The URI of the experiment.
- experimentUri - Variable in class org.hobbit.core.components.AbstractEvaluationModule
-
The URI of the experiment.
- extendContainerEnvVariables(String[]) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
This method extends (if needed) the array of environment variables for the container with HOBBIT specific variables.
- extendQuery(String, String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Extends a SPARQL query by inserting specified extension string every time a target string is found.
F
- factory - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
- factory - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Builder
- FeatureParameter - Static variable in class org.hobbit.vocab.HOBBIT
- FileReceiveState - Class in org.hobbit.core.data
- FileReceiveState(String, OutputStream) - Constructor for class org.hobbit.core.data.FileReceiveState
- fileStates - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
- forceTermination() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
- forceTermination() - Static method in class org.hobbit.core.run.ComponentStarter
- ForwardedParameter - Static variable in class org.hobbit.vocab.HOBBIT
- FRONT_END_2_CONTROLLER_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
- FrontEndApiCommands - Class in org.hobbit.core
-
Command bytes that can be sent to the controller.
- FrontEndApiCommands() - Constructor for class org.hobbit.core.FrontEndApiCommands
- fsSizeSum - Variable in class org.hobbit.core.data.usage.DiskStats
G
- generate(String, String) - Static method in class org.hobbit.encryption.AESKeyGenerator
- generateData() - Method in class org.hobbit.core.components.AbstractDataGenerator
- generateData(String, String[]) - Method in class org.hobbit.core.mimic.DockerBasedMimickingAlg
- generateData(String, String[]) - Method in interface org.hobbit.core.mimic.MimickingAlgorithmManager
- GeneratedDataReceivingComponent - Interface in org.hobbit.core.components
-
This interface is implemented by components that want to receive data that is sent by a data generator component.
- generateErrorResultModel() - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Generates a default model containing an error code and the benchmark parameters if no result model has been received from the evaluation module until now.
- generateMap() - Static method in class org.hobbit.core.Commands
- generateSessionQueueName(String) - Method in class org.hobbit.core.components.AbstractComponent
- generateTask(byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
Generates a task from the given data, sends it to the system, takes the timestamp of the moment at which the message has been sent to the system and sends it together with the expected response to the evaluation storage.
- GENERATOR_COUNT_KEY - Static variable in class org.hobbit.core.Constants
- GENERATOR_ID_KEY - Static variable in class org.hobbit.core.Constants
- generatorId - Variable in class org.hobbit.core.components.AbstractDataGenerator
- generatorId - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
The id of this generator.
- GET_ANALYSIS_RESULTS_OF_BENCHMARK - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query for getting the analysis results of all systems for a certain benchmark.
- GET_BENCHMARK_DETAILS - Static variable in class org.hobbit.core.FrontEndApiCommands
-
This command requests the parameters of a benchmark and the systems that can be benchmarked with it.
- GET_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that retrieves the graph of a challenge.
- GET_CHALLENGE_PUBLISH_INFO_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that retrieves the graph of a challenge.
- GET_CHALLENGE_TASK_ORGANIZER - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query for getting the organizer of the challenge two which a given challenge tasks belong to.
- GET_CHALLENGE_TASKS_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that retrieves the tasks of a challenge.
- GET_EXPERIMENT_OF_BENCHMARK_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that selects the graph of an experiment that is part of a given challenge task.
- GET_EXPERIMENT_OF_TASK_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that selects the graph of an experiment that is part of a given challenge task.
- GET_EXPERIMENT_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that selects the graph of an experiment.
- GET_LICENSE_OF_DATASET - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query for getting the licensing data of the specified dataset.
- GET_REPEATABLE_CHALLENGE_INFO_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that retrieves the graph of a repeatable challenge.
- GET_SHALLOW_CHALLENGE_GRAPH_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that retrieves a shallow of a challenge.
- GET_SHALLOW_EXPERIMENT_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
A construct query that selects a shallow graph of an experiment.
- GET_SYSTEMS_OF_USER - Static variable in class org.hobbit.core.FrontEndApiCommands
-
This command requests systems that have been uploaded by the given user.
- getActual() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
- getActual() - Method in interface org.hobbit.core.data.ResultPair
- getAnalysisResultsOfBenchmark(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL CONSTRUCT query for getting the analysis results of all systems for a certain benchmark.
- getBenchmarkName() - Method in class org.hobbit.core.data.status.QueuedExperiment
- getBenchmarkUri() - Method in class org.hobbit.core.data.status.QueuedExperiment
- getBoolean(String) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
booleanor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getBoolean(String) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
booleanor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getBoolean(String, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
booleanor the default value if the variable can not be found or an error occurs. - getBoolean(String, boolean) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
booleanor the default value if the variable can not be found or an error occurs. - getBoolean(String, boolean, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
booleanor the default value if the variable can not be found or an error occurs. - getBoolean(String, boolean, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
booleanor the default value if the variable can not be found or an error occurs. - getBoolean(String, Supplier<Boolean>) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
booleanor the default value if the variable can not be found or an error occurs. - getBoolean(String, Supplier<Boolean>) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
booleanor the default value if the variable can not be found or an error occurs. - getBoolean(String, Supplier<Boolean>, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
booleanor the default value if the variable can not be found or an error occurs. - getBoolean(String, Supplier<Boolean>, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
booleanor the default value if the variable can not be found or an error occurs. - getBoolean(String, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
booleanor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getBoolean(String, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
booleanor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getBooleanValue(String, boolean, Logger, boolean, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Internal method defining the default value factory function before calling
getBooleanValue(String, Supplier, Logger, boolean). - getBooleanValue(String, boolean, Logger, boolean, boolean) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Internal method defining the default value factory function before calling
EnvVariables.getBooleanValue(String, Supplier, Logger, boolean). - getBooleanValue(String, Supplier<Boolean>, Logger, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Internal method defining the conversion function before calling
getVariableValue(String, Function, Supplier, Logger, boolean). - getBooleanValue(String, Supplier<Boolean>, Logger, boolean) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Internal method defining the conversion function before calling
EnvVariables.getVariableValue(String, Function, Supplier, Logger, boolean). - getBooleanValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the objects as Boolean of all triples that have the given subject and predicate and that can be found in the given model.
- getByteValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the objects as Byte of all triples that have the given subject and predicate and that can be found in the given model.
- getCalendarValue(Model, Resource, Property, XSDDatatype) - Static method in class org.hobbit.utils.rdf.RdfHelper
- getChallenge(String) - Static method in class org.hobbit.vocab.HobbitChallenges
-
returns the challenge resource given its ID
- getChallengeGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving the graph of a challenge.
- getChallengePublishInfoQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving a graph comprising the task URIs and the publication date of a challenge if this challenge is closed.
- getChallengeTaskOrganizer(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL CONSTRUCT query for getting the organizer of the challenge two which a given challenge tasks belong to.
- getChallengeTasksQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving the tasks of a challenge.
- getChallengeTaskUri() - Method in class org.hobbit.core.data.status.QueuedExperiment
- getChallengeUri() - Method in class org.hobbit.core.data.status.QueuedExperiment
- getChallengeURI(String) - Static method in class org.hobbit.vocab.HobbitChallenges
-
returns the URI of a challenge resource given its ID
- getChannel() - Method in class org.hobbit.core.data.RabbitQueue
- getCharValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the objects as Character of all triples that have the given subject and predicate and that can be found in the given model.
- getCipherInstance() - Method in class org.hobbit.encryption.AES
- getCloseChallengeQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for adding the closed triple to the challenge with the given URI.
- getCluster(String) - Static method in class org.hobbit.vocab.HobbitHardware
-
returns the cluster resource given its hash
- getClusterURI(String) - Static method in class org.hobbit.vocab.HobbitHardware
-
returns the URI of a cluster resource given its hash
- getCmdResponseTimeout() - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
- getConfiguration() - Method in class org.hobbit.core.components.AbstractComponent
- getConnection() - Method in interface org.hobbit.core.rabbit.RabbitQueueFactory
-
Returns the
Connectionto the RabbitMQ broker used internally. - getConnection() - Method in class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
- getContainerId() - Method in class org.hobbit.core.data.ErrorData
- getContainerName() - Method in class org.hobbit.core.data.StopCommandData
- getCpus() - Method in class org.hobbit.core.data.HardwareConstraints
- getCpuStats() - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
- getCreateExperimentFromTaskQuery(String, String, String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for creating a subgraph of a challenge task that defines an experiment of this task.
- getData() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
- getData() - Method in interface org.hobbit.core.data.Result
- getDataHandler() - Method in interface org.hobbit.core.rabbit.DataReceiver
- getDataHandler() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
- getDate() - Method in class org.hobbit.core.data.ImageMetaData
- getDateTimeValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the object as
Calendarof 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
Calendarof the first triple that has the given subject and predicate and that can be found in the given model. - getDefError() - Method in class org.hobbit.core.data.ImageMetaData
- getDeliveryQueue() - Method in class org.hobbit.core.rabbit.QueueingConsumer
- getDescription() - Method in class org.hobbit.core.data.ErrorData
- getDescription() - Method in class org.hobbit.core.data.ImageMetaData
- getDescription(Model, Resource) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the description, i.e., the value of rdfs:comment, of the given
Resourceif it is present in the givenModel. - getDetails() - Method in class org.hobbit.core.data.ErrorData
- getDiskStats() - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
- getDoubleValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the objects as Double of all triples that have the given subject and predicate and that can be found in the given model.
- getDurationValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the object as
Durationof the first triple that has the given subject and predicate and that can be found in the given model. - getEnvironmentVariables() - Method in class org.hobbit.core.data.StartCommandData
- getErrorCount() - Method in interface org.hobbit.core.rabbit.DataReceiver
-
Returns the number of errors that have been encountered while receiving data.
- getErrorCount() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
- getErrorCount() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
- getErrorType() - Method in class org.hobbit.core.data.ErrorData
- getExecutor() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
- getExitCode() - Method in class org.hobbit.core.data.ContainerTermination
- getExpected() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
- getExpected() - Method in interface org.hobbit.core.data.ResultPair
- getExperiment(String) - Static method in class org.hobbit.vocab.HobbitExperiments
-
returns the experiment resource given its ID
- getExperimentGraphOfBenchmarkQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving the graphs of experiments that involve the given benchmark.
- getExperimentGraphOfBenchmarksQuery(List<String>, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving the graphs of experiments that involve one of the given benchmarks.
- getExperimentGraphOfSystemsQuery(List<String>, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving the graphs of experiments that involve one of the given systems.
- getExperimentGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving the graph of an experiment.
- getExperimentId() - Method in class org.hobbit.core.data.status.QueuedExperiment
- getExperimentId(Resource) - Static method in class org.hobbit.vocab.HobbitExperiments
-
returns the ID of an experiment resource
- getExperimentOfTaskQuery(String, String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving the graph of an experiment that is part of the given challenge task.
- getExperimentURI(String) - Static method in class org.hobbit.vocab.HobbitExperiments
-
returns the URI of an experiment resource given its ID
- getFactoryForIncomingCmdQueues() - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
- getFactoryForIncomingCmdQueues() - Method in interface org.hobbit.core.components.PlatformConnector
- getFactoryForIncomingDataQueues() - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
- getFactoryForIncomingDataQueues() - Method in interface org.hobbit.core.components.PlatformConnector
- getFactoryForOutgoingCmdQueues() - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
- getFactoryForOutgoingCmdQueues() - Method in interface org.hobbit.core.components.PlatformConnector
- getFactoryForOutgoingDataQueues() - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
- getFactoryForOutgoingDataQueues() - Method in interface org.hobbit.core.components.PlatformConnector
- getFloatValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the objects as Float of all triples that have the given subject and predicate and that can be found in the given model.
- getFsSizeSum() - Method in class org.hobbit.core.data.usage.DiskStats
- getGeneratorId() - Method in class org.hobbit.core.components.AbstractDataGenerator
- getGeneratorId() - Method in class org.hobbit.core.components.AbstractTaskGenerator
- getHobbitSessionId() - Method in class org.hobbit.core.components.AbstractComponent
- getHost() - Static method in class org.hobbit.utils.docker.DockerHelper
-
Gets hostname (or address) of the host at which docker service configured in environment runs.
- getHost(String) - Static method in class org.hobbit.utils.docker.DockerHelper
-
Gets hostname (or address) of the host at which specified docker service runs.
- getImage() - Method in class org.hobbit.core.data.StartCommandData
- getInt(String) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
intor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getInt(String) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
intor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getInt(String, int) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
intor the default value if the variable can not be found or an error occurs. - getInt(String, int) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
intor the default value if the variable can not be found or an error occurs. - getInt(String, int, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
intor the default value if the variable can not be found or an error occurs. - getInt(String, int, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
intor the default value if the variable can not be found or an error occurs. - getInt(String, Supplier<Integer>) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
intor the default value if the variable can not be found or an error occurs. - getInt(String, Supplier<Integer>) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
intor the default value if the variable can not be found or an error occurs. - getInt(String, Supplier<Integer>, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
intor the default value if the variable can not be found or an error occurs. - getInt(String, Supplier<Integer>, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
intor the default value if the variable can not be found or an error occurs. - getInt(String, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
intor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getInt(String, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
intor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getIntValue(String, int, Logger, boolean, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Internal method defining the default value factory function before calling
getIntValue(String, Supplier, Logger, boolean). - getIntValue(String, int, Logger, boolean, boolean) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Internal method defining the default value factory function before calling
EnvVariables.getIntValue(String, Supplier, Logger, boolean). - getIntValue(String, Supplier<Integer>, Logger, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Internal method defining the conversion function before calling
getVariableValue(String, Function, Supplier, Logger, boolean). - getIntValue(String, Supplier<Integer>, Logger, boolean) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Internal method defining the conversion function before calling
EnvVariables.getVariableValue(String, Function, Supplier, Logger, boolean). - getIntValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the objects as Integer of all triples that have the given subject and predicate and that can be found in the given model.
- getIri() - Method in class org.hobbit.core.data.HardwareConstraints
- getLabel() - Method in class org.hobbit.core.data.ErrorData
- getLabel() - Method in class org.hobbit.core.data.HardwareConstraints
- getLabel(Model, Resource) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the label of the given
Resourceif it is present in the givenModel. - getLicenseOfDataset(String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL CONSTRUCT query for getting the analysis results of all systems for a certain benchmark.
- getLiteral(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the first triple literal that has the given subject and predicate and that can be found in the given model.
- getLong(String) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
longor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getLong(String) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
longor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getLong(String, long) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
longor the default value if the variable can not be found or an error occurs. - getLong(String, long) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
longor the default value if the variable can not be found or an error occurs. - getLong(String, long, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
longor the default value if the variable can not be found or an error occurs. - getLong(String, long, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
longor the default value if the variable can not be found or an error occurs. - getLong(String, Supplier<Long>) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
longor the default value if the variable can not be found or an error occurs. - getLong(String, Supplier<Long>) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
longor the default value if the variable can not be found or an error occurs. - getLong(String, Supplier<Long>, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
longor the default value if the variable can not be found or an error occurs. - getLong(String, Supplier<Long>, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
longor the default value if the variable can not be found or an error occurs. - getLong(String, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
longor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getLong(String, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
longor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getLongValue(String, long, Logger, boolean, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Internal method defining the default value factory function before calling
getLongValue(String, Supplier, Logger, boolean). - getLongValue(String, long, Logger, boolean, boolean) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Internal method defining the default value factory function before calling
EnvVariables.getVariableValue(String, Function, Supplier, Logger, boolean). - getLongValue(String, Supplier<Long>, Logger, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Internal method defining the conversion function before calling
getVariableValue(String, Function, Supplier, Logger, boolean). - getLongValue(String, Supplier<Long>, Logger, boolean) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Internal method defining the conversion function before calling
EnvVariables.getVariableValue(String, Function, Supplier, Logger, boolean). - getLongValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the objects as Long of all triples that have the given subject and predicate and that can be found in the given model.
- getMainImage() - Method in class org.hobbit.core.data.ImageMetaData
- getMaxWaitingTime() - Method in class org.hobbit.core.rabbit.RabbitRpcClient
- getMemoryStats() - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
- getMissingStatements(Model, Model) - Static method in class org.hobbit.utils.test.ModelComparisonHelper
-
Collects statements that can be found in model A but not in model B.
- getModel(String) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
Modelor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getModel(String) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
Modelor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getModel(String, Supplier<Model>) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
Modelor the default value if the variable can not be found or an error occurs. - getModel(String, Supplier<Model>) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
Modelor the default value if the variable can not be found or an error occurs. - getModel(String, Supplier<Model>, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
Modelor the default value if the variable can not be found or an error occurs. - getModel(String, Supplier<Model>, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
Modelor the default value if the variable can not be found or an error occurs. - getModel(String, Model) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
Modelor the default value if the variable can not be found or an error occurs. - getModel(String, Model) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
Modelor the default value if the variable can not be found or an error occurs. - getModel(String, Model, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
Modelor the default value if the variable can not be found or an error occurs. - getModel(String, Model, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
Modelor the default value if the variable can not be found or an error occurs. - getModel(String, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
Modelor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getModel(String, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
Modelor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getModelValue(String, Supplier<Model>, Logger, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Internal method defining the conversion function before calling
getVariableValue(String, Function, Supplier, Logger, boolean). - getModelValue(String, Supplier<Model>, Logger, boolean) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Internal method defining the conversion function before calling
EnvVariables.getVariableValue(String, Function, Supplier, Logger, boolean). - getModelValue(String, Model, Logger, boolean, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Internal method defining the default value factory function before calling
getModelValue(String, Supplier, Logger, boolean). - getModelValue(String, Model, Logger, boolean, boolean) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Internal method defining the default value factory function before calling
EnvVariables.getModelValue(String, Supplier, Logger, boolean). - getMoveChallengeSystemQuery(String, String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for moving involvesSystem triples between graphs for a challenge with given URI.
- getName() - Method in class org.hobbit.core.data.ImageMetaData
- getName() - Method in class org.hobbit.core.data.RabbitQueue
- getNetworkAliases() - Method in class org.hobbit.core.data.StartCommandData
- getNextTaskId() - Method in class org.hobbit.core.components.AbstractTaskGenerator
-
Generates the next unique ID for a task.
- getNode(String) - Static method in class org.hobbit.vocab.HobbitHardware
-
returns the node resource given its hash
- getNodeURI(String) - Static method in class org.hobbit.vocab.HobbitHardware
-
returns the URI of a node resource given its hash
- getNumberOfGenerators() - Method in class org.hobbit.core.components.AbstractDataGenerator
- getNumberOfGenerators() - Method in class org.hobbit.core.components.AbstractTaskGenerator
- getObjectNode(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the first object that has the given subject and predicate and that can be found in the given model.
- getObjectNode(Model, Resource, Property, Predicate<RDFNode>, Function<RDFNode, T>) - Static method in class org.hobbit.utils.rdf.RdfHelper
- getObjectNodes(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns all RDFNode literals that have the given subject and predicate and that can be found in the given model.
- getObjectNodes(Model, Resource, Property, Predicate<RDFNode>, Function<RDFNode, T>) - Static method in class org.hobbit.utils.rdf.RdfHelper
- getObjectResource(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the object as
Resourceof the first triple that has the given subject and predicate and that can be found in the given model. - getObjectResources(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the objects as
Resources of all triples that have the given subject and predicate and that can be found in the given model. - getParent() - Method in class org.hobbit.core.data.StartCommandData
- getQueue() - Method in interface org.hobbit.core.rabbit.DataReceiver
- getQueue() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
- getRam() - Method in class org.hobbit.core.data.HardwareConstraints
- getRdfModel() - Method in class org.hobbit.core.data.ImageMetaData
- getRepeatableChallengeInfoQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving a graph comprising repeatable challenge properties if this challenge is closed.
- getResultset(Resource, Resource) - Static method in class org.hobbit.vocab.HobbitAnalysis
-
returns the resultset resource given its benchmark and system instance
- getSentTimestamp() - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
- getSentTimestamp() - Method in interface org.hobbit.core.data.Result
- getShallowChallengeGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving a shallow graph of a challenge.
- getShallowExperimentGraphQuery(String, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for retrieving a shallow graph of an experiment containing the links to the system instance, the benchmark and the challenge task and the labels of them.
- getShortValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the objects as Short of all triples that have the given subject and predicate and that can be found in the given model.
- getSource() - Method in class org.hobbit.core.data.ImageMetaData
- getStartTimestamp() - Method in class org.hobbit.core.data.status.RunningExperiment
- getStatus() - Method in class org.hobbit.core.data.status.RunningExperiment
- getString(String) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
Stringor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getString(String) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
Stringor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getString(String, String) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
Stringor the default value if the variable can not be found or an error occurs. - getString(String, String) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
Stringor the default value if the variable can not be found or an error occurs. - getString(String, String, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
Stringor the default value if the variable can not be found or an error occurs. - getString(String, String, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
Stringor the default value if the variable can not be found or an error occurs. - getString(String, Supplier<String>) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
Stringor the default value if the variable can not be found or an error occurs. - getString(String, Supplier<String>) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
Stringor the default value if the variable can not be found or an error occurs. - getString(String, Supplier<String>, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
Stringor the default value if the variable can not be found or an error occurs. - getString(String, Supplier<String>, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
Stringor the default value if the variable can not be found or an error occurs. - getString(String, Logger) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Returns the value of the environmental variable with the given name as
Stringor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getString(String, Logger) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Returns the value of the environmental variable with the given name as
Stringor throws anIllegalStateExceptionif the variable can not be found or an error occurs. - getStringValue(String, String, Logger, boolean, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Internal method defining the default value factory function before calling
getStringValue(String, Supplier, Logger, boolean). - getStringValue(String, String, Logger, boolean, boolean) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Internal method defining the default value factory function before calling
EnvVariables.getStringValue(String, Supplier, Logger, boolean). - getStringValue(String, Supplier<String>, Logger, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Internal method defining the conversion function before calling
getVariableValue(String, Function, Supplier, Logger, boolean). - getStringValue(String, Supplier<String>, Logger, boolean) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Internal method defining the conversion function before calling
EnvVariables.getVariableValue(String, Function, Supplier, Logger, boolean). - getStringValue(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the object as String of the first triple that has the given subject and predicate and that can be found in the given model.
- getStringValues(Model, Resource, Property) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the objects as Strings of all triples that have the given subject and predicate and that can be found in the given model.
- getSubjectResource(Model, Property, Resource) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the first subject that has the given object and predicate and that can be found in the given model.
- getSubjectResources(Model, Property, Resource) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns a list of subjects of triples that have the given object and predicate and that can be found in the given model.
- getSystemName() - Method in class org.hobbit.core.data.status.QueuedExperiment
- getSystemResourceUsage() - Method in class org.hobbit.core.components.utils.SystemResourceUsageRequester
- getSystemUri() - Method in class org.hobbit.core.data.status.QueuedExperiment
- getTimestampOfAbortion() - Method in class org.hobbit.core.data.status.RunningExperiment
- getTotalUsage() - Method in class org.hobbit.core.data.usage.CpuStats
- getType() - Method in class org.hobbit.core.data.StartCommandData
- getUpdateDateOfNextExecutionQuery(String, Calendar, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Returns a SPARQL query for updating the date of next execution for a repeatable challenge with given URI.
- getUpdateQueriesFromDiff(Model, Model, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Generates one or several SPARQL UPDATE queries based on the differences between the two given models.
- getUpdateQueriesFromDiff(Model, Model, String, int) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Generates one or several SPARQL UPDATE queries based on the differences between the two given models.
- getUpdateQueryFromDiff(Model, Model, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Generates a SPARQL UPDATE query based on the differences between the two given models.
- getUpdateQueryFromStatements(List<Statement>, List<Statement>, PrefixMapping, String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Generates a SPARQL UPDATE query based on the given list of statements that should be deleted and that should be added in the graph with the given URI.
- getUri() - Method in class org.hobbit.core.data.ImageMetaData
- getURI() - Static method in class org.hobbit.vocab.Algorithm
-
returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.CC
-
returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.DataCube
-
returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.DOAP
-
Deprecated.returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.HOBBIT
-
returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.HobbitAnalysis
-
returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.HobbitChallenges
-
returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.HobbitErrors
-
returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.HobbitExperiments
-
returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.HobbitHardware
-
returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.MEXCORE
-
returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.PROV
-
returns the URI for this schema
- getURI() - Static method in class org.hobbit.vocab.XHV
-
returns the URI for this schema
- getUsageSum() - Method in class org.hobbit.core.data.usage.MemoryStats
- getUsedImages() - Method in class org.hobbit.core.data.ImageMetaData
- getValue(Model, Resource, Property, Function<Literal, T>) - Static method in class org.hobbit.utils.rdf.RdfHelper
-
Returns the result of the given transformation function executed using the first object of the first triple that has the given subject and predicate and that can be found in the given model.
- getVariableValue(String, Function<String, T>, Supplier<T>, Logger, boolean) - Method in class org.hobbit.utils.config.HobbitConfiguration
-
Generic method for accessing an environmental variable which has the given name and will be transformed into the return type using the given conversion function.
- getVariableValue(String, Function<String, T>, Supplier<T>, Logger, boolean) - Static method in class org.hobbit.utils.EnvVariables
-
Deprecated.Generic method for accessing an environmental variable which has the given name and will be transformed into the return type using the given conversion function.
- GRAPH_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
- gson - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Threadsafe JSON parser.
- gson - Variable in class org.hobbit.core.components.utils.SystemResourceUsageRequester
- GsonUtils - Class in org.hobbit.core.rabbit
-
A class that offers simple utility methods that hide some steps that are necessary to transform java objects into JSON containing byte arrays and vice versa.
- GsonUtils() - Constructor for class org.hobbit.core.rabbit.GsonUtils
H
- handleAck(byte[]) - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Handles the acknowledgement messages.
- handleAck(long, boolean) - Method in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
- handleCmd(byte[], AMQP.BasicProperties) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
This method is called if a message is received from the command queue.
- handleCmd(byte[], String) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
This method is called if a message is received from the command queue.
- handleData(byte[]) - Method in interface org.hobbit.core.rabbit.DataHandler
- handleDelivery(String, Envelope, AMQP.BasicProperties, byte[]) - Method in class org.hobbit.core.rabbit.QueueingConsumer
-
Adds the delivery object to linked blocking queue for every receive
- handleDelivery(String, Envelope, AMQP.BasicProperties, byte[]) - Method in class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcClientConsumer
- handleNack(long, boolean) - Method in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
- Hardware - Static variable in class org.hobbit.vocab.HOBBIT
- HARDWARE_INFO_KEY - Static variable in class org.hobbit.core.Constants
- HARDWARE_NUMBER_OF_BENCHMARK_NODES_KEY - Static variable in class org.hobbit.core.Constants
- HARDWARE_NUMBER_OF_NODES_KEY - Static variable in class org.hobbit.core.Constants
- HARDWARE_NUMBER_OF_SYSTEM_NODES_KEY - Static variable in class org.hobbit.core.Constants
- HARDWARE_URI_NS - Static variable in class org.hobbit.core.Constants
-
Deprecated.Use org.hobbit.vocab.HobbitHardware instead.
- HardwareConfiguration - Static variable in class org.hobbit.vocab.MEXCORE
- HardwareConstraints - Class in org.hobbit.core.data
- HardwareConstraints() - Constructor for class org.hobbit.core.data.HardwareConstraints
- hasAPI - Static variable in class org.hobbit.vocab.HOBBIT
- hasCPUTypeCount - Static variable in class org.hobbit.vocab.HOBBIT
- hasDisks - Static variable in class org.hobbit.vocab.HOBBIT
- hasFileSystem - Static variable in class org.hobbit.vocab.HOBBIT
- HASH_SELF_URI - Static variable in class org.hobbit.utils.rdf.TripleHashCalculator
-
Replacement URI for the resource.
- hashCode() - Method in class org.hobbit.core.data.ErrorData
- hashCode() - Method in class org.hobbit.core.data.ImageMetaData
- HashingRDFVisitor - Class in org.hobbit.utils.rdf
-
A class for serializing URI and literal nodes in the format used for hashing.
- HashingRDFVisitor() - Constructor for class org.hobbit.utils.rdf.HashingRDFVisitor
- hasMemory - Static variable in class org.hobbit.vocab.HOBBIT
- hasModel - Static variable in class org.hobbit.vocab.HOBBIT
- hasNetworkAdapters - Static variable in class org.hobbit.vocab.HOBBIT
- hasOS - Static variable in class org.hobbit.vocab.HOBBIT
- hasParameter - Static variable in class org.hobbit.vocab.HOBBIT
- hasProcessors - Static variable in class org.hobbit.vocab.HOBBIT
- hasRAM - Static variable in class org.hobbit.vocab.HOBBIT
- HierarchicalCodeList - Static variable in class org.hobbit.vocab.DataCube
- hierarchyRoot - Static variable in class org.hobbit.vocab.DataCube
- HOBBIT - Class in org.hobbit.vocab
-
Representation of the Hobbit vocabulary as Java objects.
- HOBBIT() - Constructor for class org.hobbit.vocab.HOBBIT
- HOBBIT_ACK_EXCHANGE_NAME - Static variable in class org.hobbit.core.Constants
-
Name of the hobbit acknowledgement exchange.
- HOBBIT_COMMAND_EXCHANGE_NAME - Static variable in class org.hobbit.core.Constants
-
Name of the hobbit command exchange.
- HOBBIT_EXPERIMENT_URI_KEY - Static variable in class org.hobbit.core.Constants
- HOBBIT_SESSION_ID_FOR_BROADCASTS - Static variable in class org.hobbit.core.Constants
- HOBBIT_SESSION_ID_FOR_PLATFORM_COMPONENTS - Static variable in class org.hobbit.core.Constants
- HOBBIT_SESSION_ID_KEY - Static variable in class org.hobbit.core.Constants
- HobbitAnalysis - Class in org.hobbit.vocab
-
HOBBIT analysis vocabulary.
- HobbitAnalysis() - Constructor for class org.hobbit.vocab.HobbitAnalysis
- HobbitChallenges - Class in org.hobbit.vocab
-
HOBBIT challenges vocabulary.
- HobbitChallenges() - Constructor for class org.hobbit.vocab.HobbitChallenges
- HobbitConfiguration - Class in org.hobbit.utils.config
- HobbitConfiguration() - Constructor for class org.hobbit.utils.config.HobbitConfiguration
- HobbitErrors - Class in org.hobbit.vocab
-
Resources representing Hobbit errors.
- HobbitErrors() - Constructor for class org.hobbit.vocab.HobbitErrors
- HobbitExperiments - Class in org.hobbit.vocab
-
HOBBIT experiments vocabulary.
- HobbitExperiments() - Constructor for class org.hobbit.vocab.HobbitExperiments
- HobbitHardware - Class in org.hobbit.vocab
-
HOBBIT hardware vocabulary.
- HobbitHardware() - Constructor for class org.hobbit.vocab.HobbitHardware
- hobbitPlatformVersion - Static variable in class org.hobbit.vocab.HOBBIT
- hobbitSessionId - Variable in class org.hobbit.core.components.AbstractComponent
I
- icon - Static variable in class org.hobbit.vocab.XHV
- ID_TO_COMMAND_NAME_MAP - Static variable in class org.hobbit.core.Commands
- image - Variable in class org.hobbit.core.data.StartCommandData
- ImageMetaData - Class in org.hobbit.core.data
- ImageMetaData() - Constructor for class org.hobbit.core.data.ImageMetaData
- ImageMetaData(ImageMetaData) - Constructor for class org.hobbit.core.data.ImageMetaData
- imageName - Static variable in class org.hobbit.vocab.HOBBIT
- implementedApis - Variable in class org.hobbit.core.data.SystemMetaData
- implementsAPI - Static variable in class org.hobbit.vocab.HOBBIT
- incomingChannel - Variable in class org.hobbit.core.components.utils.SystemResourceUsageRequester
- incomingDataQueueFactory - Variable in class org.hobbit.core.components.AbstractComponent
-
Factory for creating outgoing data queues.
- increaseErrorCount() - Method in interface org.hobbit.core.rabbit.DataReceiver
- increaseErrorCount() - Method in class org.hobbit.core.rabbit.DataReceiverImpl
- increaseErrorCount() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
- init() - Method in class org.hobbit.core.components.AbstractBenchmarkController
- init() - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
- init() - Method in class org.hobbit.core.components.AbstractComponent
- init() - Method in class org.hobbit.core.components.AbstractDataGenerator
- init() - Method in class org.hobbit.core.components.AbstractEvaluationModule
- init() - Method in class org.hobbit.core.components.AbstractEvaluationStorage
- init() - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
- init() - Method in class org.hobbit.core.components.AbstractSystemAdapter
- init() - Method in class org.hobbit.core.components.AbstractTaskGenerator
- init() - Method in interface org.hobbit.core.components.Component
-
This method initializes the component.
- init(Connection, String) - Method in class org.hobbit.core.rabbit.RabbitRpcClient
-
Initializes the client by declaring a request queue using the given connection and queue name as well as a second queue and a consumer for retrieving responses.
- initResponseQueue() - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Internal method for initializing the
AbstractCommandReceivingComponent.responseQueueNameand theAbstractCommandReceivingComponent.responseConsumerif they haven't been initialized before. - InMemoryEvaluationStore - Class in org.hobbit.core.components.test
-
Simple in-memory implementation of an evaluation storage that can be used for testing purposes.
- InMemoryEvaluationStore() - Constructor for class org.hobbit.core.components.test.InMemoryEvaluationStore
-
Constructor.
- InMemoryEvaluationStore(HobbitConfiguration) - Constructor for class org.hobbit.core.components.test.InMemoryEvaluationStore
-
Constructor to assign configuration object.
- InMemoryEvaluationStore.ResultImpl - Class in org.hobbit.core.components.test
-
A simple structure implementing the
Resultinterface - InMemoryEvaluationStore.ResultPairImpl - Class in org.hobbit.core.components.test
-
A simple structure implementing the
ResultPairinterface. - instance - Static variable in class org.hobbit.utils.rdf.HashingRDFVisitor
- instanceOf - Static variable in class org.hobbit.vocab.Algorithm
- instanceOf - Static variable in class org.hobbit.vocab.HOBBIT
- involvesBenchmark - Static variable in class org.hobbit.vocab.HOBBIT
- involvesKPI - Static variable in class org.hobbit.vocab.HOBBIT
- involvesParameter - Static variable in class org.hobbit.vocab.HOBBIT
- involvesSystemInstance - Static variable in class org.hobbit.vocab.HOBBIT
- iri - Variable in class org.hobbit.core.data.HardwareConstraints
- isCanBeCanceled() - Method in class org.hobbit.core.data.status.QueuedExperiment
- isPartOf - Static variable in class org.hobbit.vocab.HOBBIT
- isReportUnhandledExceptions() - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
- isTaskOf - Static variable in class org.hobbit.vocab.HOBBIT
- isTerminated - Variable in class org.hobbit.core.data.ContainerTermination
-
Deprecated.
- isTerminated() - Method in class org.hobbit.core.data.ContainerTermination
- isTerminated() - Method in class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
- isTerminated() - Method in interface org.hobbit.utils.Terminatable
-
Returns a flag whether the object has been asked to terminate.
K
- KPI - Static variable in class org.hobbit.vocab.HOBBIT
- KPISeq - Static variable in class org.hobbit.vocab.HOBBIT
L
- label - Variable in class org.hobbit.core.data.ErrorData
-
A string that can be used as short label of an error (optional, the error type label will be used as default)
- label - Variable in class org.hobbit.core.data.HardwareConstraints
- license - Static variable in class org.hobbit.vocab.CC
- License - Static variable in class org.hobbit.vocab.CC
- LIST_AVAILABLE_BENCHMARKS - Static variable in class org.hobbit.core.FrontEndApiCommands
-
Lists the benchmarks that are currently available.
- LIST_CURRENT_STATUS - Static variable in class org.hobbit.core.FrontEndApiCommands
-
This command requests the currently running experiment and its status the list of experiments in the queue the planned challenges and their experiments
- loadQuery(String) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Loads the given resource, e.g., a SPARQL query, as String.
- LOGGER - Static variable in class org.hobbit.core.components.AbstractBenchmarkController
- LOGGER - Static variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
- LOGGER - Static variable in class org.hobbit.core.components.AbstractComponent
- LOGGER - Static variable in class org.hobbit.core.components.AbstractEvaluationModule
- LOGGER - Static variable in class org.hobbit.core.components.AbstractEvaluationStorage
- LOGGER - Static variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
- LOGGER - Static variable in class org.hobbit.core.components.AbstractSystemAdapter
- LOGGER - Static variable in class org.hobbit.core.components.AbstractTaskGenerator
- LOGGER - Static variable in class org.hobbit.core.components.utils.SystemResourceUsageRequester
- LOGGER - Static variable in class org.hobbit.core.mimic.DockerBasedMimickingAlg
- LOGGER - Static variable in class org.hobbit.core.rabbit.DataReceiverImpl
- LOGGER - Static variable in class org.hobbit.core.rabbit.DataSenderImpl
- LOGGER - Static variable in class org.hobbit.core.rabbit.GsonUtils
- LOGGER - Static variable in class org.hobbit.core.rabbit.RabbitMQUtils
- LOGGER - Static variable in class org.hobbit.core.rabbit.RabbitRpcClient
- LOGGER - Static variable in class org.hobbit.core.rabbit.SimpleFileReceiver
- LOGGER - Static variable in class org.hobbit.core.run.ComponentStarter
- LOGGER - Static variable in class org.hobbit.encryption.AES
- LOGGER - Static variable in class org.hobbit.encryption.AESKeyGenerator
- LOGGER - Static variable in class org.hobbit.storage.client.StorageServiceClient
- LOGGER - Static variable in class org.hobbit.storage.queries.SparqlQueries
- LOGGER - Static variable in class org.hobbit.utils.rdf.RdfHelper
M
- main(String[]) - Static method in class org.hobbit.core.run.ComponentStarter
-
This is the main method creating and starting an instance of a
Componentwith the given class name. - mainImage - Variable in class org.hobbit.core.data.ImageMetaData
- maxBufferedMessageCount - Variable in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
- maxHardware - Static variable in class org.hobbit.vocab.HOBBIT
- maxParallelProcessedMsgs - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
The maximum number of incoming messages of a single queue that are processed in parallel.
- maxParallelProcessedMsgs - Variable in class org.hobbit.core.components.AbstractSystemAdapter
-
The maximum number of incoming messages of a single queue that are processed in parallel.
- maxParallelProcessedMsgs - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
The maximum number of incoming messages that are processed in parallel.
- maxParallelProcessedMsgs - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
- maxParallelProcessedMsgs(int) - Method in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
-
Sets the maximum number of incoming messages that are processed in parallel.
- maxWaitingTime - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
-
The maximum amount of time in millisecond the client is waiting for a response.
- measure - Static variable in class org.hobbit.vocab.DataCube
- measureDimension - Static variable in class org.hobbit.vocab.DataCube
- MeasureProperty - Static variable in class org.hobbit.vocab.DataCube
- measuresKPI - Static variable in class org.hobbit.vocab.HOBBIT
- measureType - Static variable in class org.hobbit.vocab.DataCube
- memory - Static variable in class org.hobbit.vocab.MEXCORE
- memoryStats - Variable in class org.hobbit.core.data.usage.ResourceUsageInformation
- MemoryStats - Class in org.hobbit.core.data.usage
- MemoryStats() - Constructor for class org.hobbit.core.data.usage.MemoryStats
- MemoryStats(long) - Constructor for class org.hobbit.core.data.usage.MemoryStats
- merge(CpuStats) - Method in class org.hobbit.core.data.usage.CpuStats
- merge(DiskStats) - Method in class org.hobbit.core.data.usage.DiskStats
- merge(MemoryStats) - Method in class org.hobbit.core.data.usage.MemoryStats
- merge(ResourceUsageInformation) - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
- Message(AMQP.BasicProperties, byte[]) - Constructor for class org.hobbit.core.rabbit.DataSenderImpl.Message
- messageBuffer - Variable in class org.hobbit.core.data.FileReceiveState
- messageBuffer(int) - Method in class org.hobbit.core.rabbit.DataSenderImpl.Builder
-
Sets the number of messages that are buffered while waiting for a confirmation that they have been received by the broker.
- messageConfirmBuffer - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Builder
- messageCount() - Method in class org.hobbit.core.data.RabbitQueue
-
Returns number of available messages or 0 if an error occurred.
- MessageProcessing(SimpleFileReceiver, String, byte[]) - Constructor for class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
- messageSize - Variable in class org.hobbit.core.rabbit.SimpleFileSender
- MEXCORE - Class in org.hobbit.vocab
-
Representation of the MEX core vocabulary as Java objects.
- MEXCORE() - Constructor for class org.hobbit.vocab.MEXCORE
- MimickingAlgorithmManager - Interface in org.hobbit.core.mimic
- minHardware - Static variable in class org.hobbit.vocab.HOBBIT
- ModelComparisonHelper - Class in org.hobbit.utils.test
-
A simple utility class that helps comparing two models.
- ModelComparisonHelper() - Constructor for class org.hobbit.utils.test.ModelComparisonHelper
- modelContainsStatement(Model, Statement) - Static method in class org.hobbit.utils.test.ModelComparisonHelper
-
Checks whether the given statement can be found in the given model.
- MOVE_CHALLENGE_SYSTEM_QUERY - Static variable in class org.hobbit.storage.queries.SparqlQueries
-
An update query that moves involvesSystem triples between graphs.
- MsgProcessingTask(Delivery) - Constructor for class org.hobbit.core.rabbit.DataReceiverImpl.MsgProcessingTask
- MsgReceivingTask(QueueingConsumer) - Constructor for class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
N
- name - Variable in class org.hobbit.core.data.FileReceiveState
- name - Variable in class org.hobbit.core.data.ImageMetaData
- name - Variable in class org.hobbit.core.data.RabbitQueue
-
Name of this queue.
- networkAliases - Variable in class org.hobbit.core.data.StartCommandData
- New - Static variable in class org.hobbit.vocab.HobbitExperiments
- NEW_EXPERIMENT_URI - Static variable in class org.hobbit.core.Constants
-
Deprecated.Use org.hobbit.vocab.HobbitExperiments instead.
- NEW_GRAPH_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
- NEW_ITERATOR_ID - Static variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
If a request contains this iterator ID, a new iterator is created and its first result as well as its Id are returned.
- nextMessageId - Variable in class org.hobbit.core.data.FileReceiveState
- nextTaskId - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
The task id that will be assigned to the next task generated by this generator.
- notifyTermination(int) - Method in class org.hobbit.core.data.ContainerTermination
- NUMBER_OF_RETRIES_TO_CONNECT_TO_RABBIT_MQ - Static variable in class org.hobbit.core.components.AbstractComponent
-
Maximum number of retries that are executed to connect to RabbitMQ.
- numberOfGenerators - Variable in class org.hobbit.core.components.AbstractDataGenerator
- numberOfGenerators - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
The number of task generators created by the benchmark controller.
O
- observation - Static variable in class org.hobbit.vocab.DataCube
- Observation - Static variable in class org.hobbit.vocab.DataCube
- observationGroup - Static variable in class org.hobbit.vocab.DataCube
- ObservationGroup - Static variable in class org.hobbit.vocab.DataCube
- order - Static variable in class org.hobbit.vocab.DataCube
- org.hobbit.core - package org.hobbit.core
- org.hobbit.core.components - package org.hobbit.core.components
- org.hobbit.core.components.test - package org.hobbit.core.components.test
- org.hobbit.core.components.utils - package org.hobbit.core.components.utils
- org.hobbit.core.data - package org.hobbit.core.data
- org.hobbit.core.data.status - package org.hobbit.core.data.status
- org.hobbit.core.data.usage - package org.hobbit.core.data.usage
- org.hobbit.core.mimic - package org.hobbit.core.mimic
- org.hobbit.core.rabbit - package org.hobbit.core.rabbit
- org.hobbit.core.run - package org.hobbit.core.run
- org.hobbit.encryption - package org.hobbit.encryption
- org.hobbit.storage.client - package org.hobbit.storage.client
- org.hobbit.storage.queries - package org.hobbit.storage.queries
- org.hobbit.utils - package org.hobbit.utils
- org.hobbit.utils.config - package org.hobbit.utils.config
- org.hobbit.utils.docker - package org.hobbit.utils.docker
- org.hobbit.utils.rdf - package org.hobbit.utils.rdf
- org.hobbit.utils.test - package org.hobbit.utils.test
- org.hobbit.vocab - package org.hobbit.vocab
- organizer - Static variable in class org.hobbit.vocab.HOBBIT
- os - Static variable in class org.hobbit.vocab.DOAP
-
Deprecated.
- outgoingDataQueuefactory - Variable in class org.hobbit.core.components.AbstractComponent
-
Factory for creating outgoing data queues.
- outputDir - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
- outputStream - Variable in class org.hobbit.core.data.FileReceiveState
P
- parameter - Static variable in class org.hobbit.vocab.Algorithm
- Parameter - Static variable in class org.hobbit.vocab.Algorithm
- Parameter - Static variable in class org.hobbit.vocab.HOBBIT
- parent - Variable in class org.hobbit.core.data.StartCommandData
-
Name of the parent container
- parentChildProperty - Static variable in class org.hobbit.vocab.DataCube
- PearsonAlgorithm - Static variable in class org.hobbit.vocab.HOBBIT
- PlatformConnector - Interface in org.hobbit.core.components
-
This interface should be implemented by components if they want to offer functionality of the platform to other classes.
- PRIVATE_RESULT_GRAPH_URI - Static variable in class org.hobbit.core.Constants
- processMessageData(byte[], FileReceiveState) - Method in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
- processResponseForRequest(String, byte[]) - Method in class org.hobbit.core.rabbit.RabbitRpcClient
-
Processes the response with the given correlation Id and byte array by searching for a matching request and setting the response if it could be found.
- produces - Static variable in class org.hobbit.vocab.Algorithm
- properties - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Message
- property(String) - Static method in class org.hobbit.vocab.Algorithm
- property(String) - Static method in class org.hobbit.vocab.CC
- property(String) - Static method in class org.hobbit.vocab.DataCube
- property(String) - Static method in class org.hobbit.vocab.DOAP
-
Deprecated.
- property(String) - Static method in class org.hobbit.vocab.HOBBIT
- property(String) - Static method in class org.hobbit.vocab.HobbitErrors
- property(String) - Static method in class org.hobbit.vocab.MEXCORE
- property(String) - Static method in class org.hobbit.vocab.PROV
- property(String) - Static method in class org.hobbit.vocab.XHV
- PROV - Class in org.hobbit.vocab
-
Representation of the PROV Ontology (https://www.w3.org/TR/2013/REC-prov-o-20130430/).
- PROV() - Constructor for class org.hobbit.vocab.PROV
- PUBLIC_RESULT_GRAPH_URI - Static variable in class org.hobbit.core.Constants
- publicationDate - Static variable in class org.hobbit.vocab.HOBBIT
- putResult(boolean, String, long, byte[]) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore
-
Adds the given result to the map of results.
Q
- queue - Variable in class org.hobbit.core.data.ControllerStatus
-
Deprecated.
- queue - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
- queue - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
- queue - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Builder
- queue - Variable in class org.hobbit.core.rabbit.DataSenderImpl
- queue - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
- queue - Variable in class org.hobbit.core.rabbit.SimpleFileSender
- queue(RabbitQueue) - Method in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
-
Sets the queue that is used to receive data.
- queue(RabbitQueue) - Method in class org.hobbit.core.rabbit.DataSenderImpl.Builder
-
Sets the queue that is used to receive data.
- queue(RabbitQueueFactory, String) - Method in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
-
Method for providing the necessary information to create a queue if it has not been provided with the
DataReceiverImpl.Builder.queue(RabbitQueue)method. - queue(RabbitQueueFactory, String) - Method in class org.hobbit.core.rabbit.DataSenderImpl.Builder
-
Method for providing the necessary information to create a queue if it has not been provided with the
DataSenderImpl.Builder.queue(RabbitQueue)method. - QUEUE_INFO_MISSING_ERROR - Static variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
- QUEUE_INFO_MISSING_ERROR - Static variable in class org.hobbit.core.rabbit.DataSenderImpl.Builder
- QueuedExperiment - Class in org.hobbit.core.data.status
-
Instances of this class represent an experiment that is waiting in the queue to be executed.
- QueuedExperiment() - Constructor for class org.hobbit.core.data.status.QueuedExperiment
- queuedExperiments - Variable in class org.hobbit.core.data.status.ControllerStatus
- QueueingConsumer - Class in org.hobbit.core.rabbit
-
This class extends the
DefaultConsumerclass with blocking semantics. - QueueingConsumer(Channel) - Constructor for class org.hobbit.core.rabbit.QueueingConsumer
- QueueingConsumer(Channel, LinkedBlockingQueue<Delivery>) - Constructor for class org.hobbit.core.rabbit.QueueingConsumer
- queueName - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.Builder
- queueName - Variable in class org.hobbit.core.rabbit.DataSenderImpl.Builder
- QUEUEPOLLTIMEOUT - Static variable in class org.hobbit.core.components.AbstractEvaluationModule
-
Timeout parameter for delivery queue message poll.
R
- RABBIT_MQ_HOST_NAME_KEY - Static variable in class org.hobbit.core.Constants
- rabbitMQHostName - Variable in class org.hobbit.core.components.AbstractComponent
-
The host name of the RabbitMQ broker.
- RabbitMQUtils - Class in org.hobbit.core.rabbit
-
Contains utility methods for working with RabbitMQ.
- RabbitMQUtils() - Constructor for class org.hobbit.core.rabbit.RabbitMQUtils
- RabbitQueue - Class in org.hobbit.core.data
-
Simple structure representing the data of a RabbitMQ queue, i.e., the
Channeland the name. - RabbitQueue(Channel, String) - Constructor for class org.hobbit.core.data.RabbitQueue
-
Constructor.
- RabbitQueueFactory - Interface in org.hobbit.core.rabbit
- RabbitQueueFactoryImpl - Class in org.hobbit.core.rabbit
- RabbitQueueFactoryImpl(Connection) - Constructor for class org.hobbit.core.rabbit.RabbitQueueFactoryImpl
- RabbitRpcClient - Class in org.hobbit.core.rabbit
-
This class implements a thread safe client that can process several RPC calls in parallel.
- RabbitRpcClient() - Constructor for class org.hobbit.core.rabbit.RabbitRpcClient
-
Constructor.
- RabbitRpcClient.RabbitRpcClientConsumer - Class in org.hobbit.core.rabbit
-
Internal implementation of a Consumer that receives messages on the reply queue and calls
RabbitRpcClient.processResponseForRequest(String, byte[])of itsRabbitRpcClient.RabbitRpcClientConsumer.client. - RabbitRpcClient.RabbitRpcRequest - Class in org.hobbit.core.rabbit
-
Simple extension of the
AbstractFutureclass that waits for the response which is set by theRabbitRpcClient.RabbitRpcRequest.setResponse(byte[] response). - RabbitRpcClientConsumer(Channel, RabbitRpcClient) - Constructor for class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcClientConsumer
-
Constructor.
- RabbitRpcRequest() - Constructor for class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcRequest
- ram - Variable in class org.hobbit.core.data.HardwareConstraints
- ranking - Static variable in class org.hobbit.vocab.HOBBIT
- rankingKPIs - Static variable in class org.hobbit.vocab.HOBBIT
- RdfHelper - Class in org.hobbit.utils.rdf
-
Implements simple methods to get data from a given RDF Model.
- RdfHelper() - Constructor for class org.hobbit.utils.rdf.RdfHelper
- rdfModel - Variable in class org.hobbit.core.data.ImageMetaData
- readByteArray(ByteBuffer) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads a byte array from the given buffer assuming that it is preceded by an int value containing the length of the byte array.
- readLong(byte[]) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads a long value from the given byte array.
- readLong(byte[], int, int) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads a long value from the given byte array.
- readModel(byte[]) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads an RDF model from the given byte array.
- readModel(byte[], int, int) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads an RDF model from the given byte array.
- readModel(String) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads an RDF model from the given String.
- readModel(ByteBuffer) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads an RDF model from the given byte buffer assuming that the byte array containing the model is preceded by an int containing its length.
- readString(byte[]) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Transforms the given byte data into a String using the UTF-8 encoding.
- readString(byte[], int, int) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Transforms the given byte data into a String using the UTF-8 encoding.
- readString(ByteBuffer) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Reads a String from the given buffer assuming that it is preceded by an int value containing the length of the String.
- RECEIVE_TIMESTAMP_FOR_SYSTEM_RESULTS_KEY - Static variable in class org.hobbit.core.components.AbstractEvaluationStorage
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractBenchmarkController
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractDataGenerator
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractEvaluationModule
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractEvaluationStorage
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractSystemAdapter
- receiveCommand(byte, byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
- receiveCommand(byte, byte[]) - Method in interface org.hobbit.core.components.CommandReceivingComponent
-
This method is called if a command is received and might be interesting for this particular component.
- receiveData(String) - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
- receiveExpectedResponseData(String, long, byte[]) - Method in interface org.hobbit.core.components.ExpectedResponseReceivingComponent
-
This method is called if an expected response is received from a task generator component.
- receiveExpectedResponseData(String, long, byte[]) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore
- receiveGeneratedData(byte[]) - Method in class org.hobbit.core.components.AbstractTaskGenerator
- receiveGeneratedData(byte[]) - Method in interface org.hobbit.core.components.GeneratedDataReceivingComponent
-
This method is called if data is received from a data generator.
- receiveGeneratedTask(String, byte[]) - Method in interface org.hobbit.core.components.TaskReceivingComponent
-
This method is called if a task is received from a task generator.
- receiver - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
- receiveResponseData(String, long, byte[]) - Method in interface org.hobbit.core.components.ResponseReceivingComponent
-
This method is called if a response is received from the system.
- receiveResponseData(String, long, byte[]) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore
- receivers - Variable in class org.hobbit.core.mimic.DockerBasedMimickingAlg
- receiverTask - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
- receiverThread - Variable in class org.hobbit.core.rabbit.DataReceiverImpl
- registrationCutoffDate - Static variable in class org.hobbit.vocab.HOBBIT
- relevantForAnalysis - Static variable in class org.hobbit.vocab.HOBBIT
- REMOVE_EXPERIMENT - Static variable in class org.hobbit.core.FrontEndApiCommands
-
This command deletes the given experiment from the queue with the access authority of the given user.
- replacePlaceholders(String, String[], String[]) - Static method in class org.hobbit.storage.queries.SparqlQueries
-
Replaces the given placeholders in the given query with the given replacements.
- REPORT_ERROR - Static variable in class org.hobbit.core.Commands
-
Command used to report an error that should be persisted as part of the experiment result data.
- reportAndWrap(Exception) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Report the given unhandled exception using
AbstractCommandReceivingComponent.reportUnhandledExceptionSavely(Exception)and return a new instance ofReportedExceptionthat can be thrown. - ReportedException - Exception in org.hobbit.core.data
-
This Exception is a wrapper of an exception that has already been reported on the command queue and, hence, doesn't have to be reported again.
- ReportedException(String, Throwable) - Constructor for exception org.hobbit.core.data.ReportedException
- ReportedException(String, Throwable, boolean, boolean) - Constructor for exception org.hobbit.core.data.ReportedException
- ReportedException(Throwable) - Constructor for exception org.hobbit.core.data.ReportedException
- reportError(ErrorData) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
This method sends the given error report on the command queue.
- reportErrorIfPossible(Throwable) - Static method in class org.hobbit.core.run.ComponentStarter
- reportErrorSavely(ErrorData) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
This method sends the given error report on the command queue without throwing an exception.
- reportExceptionSavely(Exception) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
This method sends a report about the given exception.
- reportUnhandledExceptions - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Flag that is used to control whether the
AbstractCommandReceivingComponent.reportUnhandledExceptionSavely(Exception)method should report exceptions or not. - reportUnhandledExceptionSavely(Exception) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
This method sends a report about the given unhandled exception using the
AbstractCommandReceivingComponent.reportExceptionSavely(Exception)method unless the flagAbstractCommandReceivingComponent.reportUnhandledExceptionsis set tofalse. - request(byte[]) - Method in class org.hobbit.core.rabbit.RabbitRpcClient
-
Sends the request, i.e., the given data, and blocks until the response is received.
- REQUEST_SYSTEM_RESOURCES_USAGE - Static variable in class org.hobbit.core.Commands
- requestMapMutex - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
-
Mutex for managing access to the
RabbitRpcClient.currentRequestsobject. - requestQueue - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
-
Queue used for the request.
- resource(String) - Static method in class org.hobbit.vocab.Algorithm
- resource(String) - Static method in class org.hobbit.vocab.CC
- resource(String) - Static method in class org.hobbit.vocab.DataCube
- resource(String) - Static method in class org.hobbit.vocab.HOBBIT
- resource(String) - Static method in class org.hobbit.vocab.HobbitAnalysis
- resource(String) - Static method in class org.hobbit.vocab.HobbitChallenges
- resource(String) - Static method in class org.hobbit.vocab.HobbitErrors
- resource(String) - Static method in class org.hobbit.vocab.HobbitExperiments
- resource(String) - Static method in class org.hobbit.vocab.HobbitHardware
- resource(String) - Static method in class org.hobbit.vocab.MEXCORE
- resource(String) - Static method in class org.hobbit.vocab.PROV
- ResourceUsageInformation - Class in org.hobbit.core.data.usage
- ResourceUsageInformation() - Constructor for class org.hobbit.core.data.usage.ResourceUsageInformation
- ResourceUsageInformation(CpuStats, DiskStats, MemoryStats) - Constructor for class org.hobbit.core.data.usage.ResourceUsageInformation
- responseConsumer - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Consumer of the queue that is used to receive responses for messages that are sent via the command queue and for which an answer is expected.
- responseConsumer - Variable in class org.hobbit.core.components.utils.SystemResourceUsageRequester
-
Consumer of the queue that is used to receive responses for messages that are sent via the command queue and for which an answer is expected.
- responseFutures - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Mapping of RabbitMQ's correlationIDs to Future objects corresponding to that RPC call.
- responseQueue - Variable in class org.hobbit.core.rabbit.RabbitRpcClient
-
Queue used for the responses.
- responseQueueName - Variable in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
Name of the queue that is used to receive responses for messages that are sent via the command queue and for which an answer is expected.
- responseQueueName - Variable in class org.hobbit.core.components.utils.SystemResourceUsageRequester
-
Name of the queue that is used to receive responses for messages that are sent via the command queue and for which an answer is expected.
- ResponseReceivingComponent - Interface in org.hobbit.core.components
-
This interface is implemented by components that want to receive the responses from the system.
- Result - Interface in org.hobbit.core.data
-
Data wrapper for an evaluation result.
- Result - Static variable in class org.hobbit.vocab.Algorithm
- ResultImpl(long, byte[]) - Constructor for class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
- resultModel - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The benchmark result as RDF model received from the evaluation module.
- resultModelMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The benchmark result as RDF model received from the evaluation module.
- ResultPair - Interface in org.hobbit.core.data
-
Wrapper for an expected an actual result.
- ResultPairImpl() - Constructor for class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
- resultPairIterators - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
Iterators that have been started.
- results - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore
-
Map containing a mapping from task Ids to result pairs.
- rpcClient - Variable in class org.hobbit.storage.client.StorageServiceClient
-
RPC client that is used for the communication.
- run() - Method in class org.hobbit.core.components.AbstractBenchmarkController
- run() - Method in class org.hobbit.core.components.AbstractDataGenerator
- run() - Method in class org.hobbit.core.components.AbstractEvaluationModule
- run() - Method in class org.hobbit.core.components.AbstractEvaluationStorage
- run() - Method in class org.hobbit.core.components.AbstractSystemAdapter
- run() - Method in class org.hobbit.core.components.AbstractTaskGenerator
- run() - Method in interface org.hobbit.core.components.Component
-
This method executes the component.
- run() - Method in class org.hobbit.core.rabbit.DataReceiverImpl.MsgProcessingTask
- run() - Method in class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
- run() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver.MessageProcessing
- runFlag - Variable in class org.hobbit.core.components.AbstractTaskGenerator
- runFlag - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
- RunningExperiment - Class in org.hobbit.core.data.status
-
This extension of a
QueuedExperimentrepresents an experiment that is currently executed and may have additional information, e.g., the status of the execution. - RunningExperiment() - Constructor for class org.hobbit.core.data.status.RunningExperiment
S
- secretKey - Variable in class org.hobbit.encryption.AES
- sendAskQuery(String) - Method in class org.hobbit.storage.client.StorageServiceClient
-
Sends the given ASK query to the storage service and returns a boolean value or throws an Exception if an error occurs, the service needs too much time to respond or the response couldn't be parsed.
- sendConstructQuery(String) - Method in class org.hobbit.storage.client.StorageServiceClient
-
Sends the given CONSTRUCT query to the storage service and returns a
Modelvalue ornullif 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
Modelvalue ornullif 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
trueif the query is successful orfalseif an error occurs or the service needs too much time to respond. - sendRequest(String) - Method in class org.hobbit.storage.client.StorageServiceClient
-
Sends a request using rpcClient.
- sendResultModel(Model) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Sends the result RDF model to the platform controller.
- sendResultModel(Model) - Method in class org.hobbit.core.components.AbstractEvaluationModule
-
Sends the model to the benchmark controller.
- sendResultToEvalStorage(String, byte[]) - Method in class org.hobbit.core.components.AbstractSystemAdapter
-
This method sends the given result data for the task with the given task id to the evaluation storage.
- sendSelectQuery(String) - Method in class org.hobbit.storage.client.StorageServiceClient
-
Sends the given SELECT query to the storage service and returns a
ResultSetvalue ornullif 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
trueif the query is successful orfalseif an error occurs or the service needs too much time to respond. - sentTimestamp - Variable in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
- seqTaskId - Variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Id of the task the generator is waiting for an acknowledgement.
- serializeObjectWithGson(Gson, T) - Static method in class org.hobbit.core.rabbit.GsonUtils
-
Serialize a Java object as JSON using the given
Gsoninstance and theRabbitMQUtilsclass. - serializeStatement(Statement) - Static method in class org.hobbit.utils.rdf.TripleHashCalculator
- serialVersionUID - Static variable in exception org.hobbit.core.data.ReportedException
- serialVersionUID - Static variable in exception org.hobbit.encryption.AESException
- sessionIdBytes - Variable in class org.hobbit.core.components.utils.SystemResourceUsageRequester
- setAckTimeout(long) - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Setter for the maximum time the task generator waits for an acknowledgement.
- setActual(Result) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
- setBenchmarkName(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
- setBenchmarkUri(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
- setCanBeCanceled(boolean) - Method in class org.hobbit.core.data.status.QueuedExperiment
- setChallengeTaskUri(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
- setChallengeUri(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
- setCmdResponseTimeout(long) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
- setConfiguration(HobbitConfiguration) - Method in class org.hobbit.core.components.AbstractComponent
- setConfiguration(HobbitConfiguration) - Method in interface org.hobbit.core.components.Component
-
Setter for the configuration that the component should make use of.
- setContainerId(String) - Method in class org.hobbit.core.data.ErrorData
- setContainerName(String) - Method in class org.hobbit.core.data.StopCommandData
- setCpus(int) - Method in class org.hobbit.core.data.HardwareConstraints
- setCpuStats(CpuStats) - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
- setData(byte[]) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
- setDate(Date) - Method in class org.hobbit.core.data.ImageMetaData
- setDefError(String) - Method in class org.hobbit.core.data.ImageMetaData
- setDescription(String) - Method in class org.hobbit.core.data.ErrorData
- setDescription(String) - Method in class org.hobbit.core.data.ImageMetaData
- setDetails(String) - Method in class org.hobbit.core.data.ErrorData
- setDiskStats(DiskStats) - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
- setEnvironmentVariables(String[]) - Method in class org.hobbit.core.data.StartCommandData
- setErrorType(String) - Method in class org.hobbit.core.data.ErrorData
- setExpected(Result) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultPairImpl
- setExperimentId(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
- setFsSizeSum(long) - Method in class org.hobbit.core.data.usage.DiskStats
- setImage(String) - Method in class org.hobbit.core.data.StartCommandData
- setIri(String) - Method in class org.hobbit.core.data.HardwareConstraints
- setLabel(String) - Method in class org.hobbit.core.data.ErrorData
- setLabel(String) - Method in class org.hobbit.core.data.HardwareConstraints
- setMainImage(String) - Method in class org.hobbit.core.data.ImageMetaData
- setMaxWaitingTime(long) - Method in class org.hobbit.core.rabbit.RabbitRpcClient
-
Sets the maximum amount of time the client is waiting for a response.
- setMaxWaitingTime(long) - Method in class org.hobbit.storage.client.StorageServiceClient
-
Sets the maximum amount of time the client is waiting for a response.
- setMemoryStats(MemoryStats) - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
- setMessageSize(int) - Method in class org.hobbit.core.rabbit.SimpleFileSender
- setName(String) - Method in class org.hobbit.core.data.ImageMetaData
- setNetworkAliases(String[]) - Method in class org.hobbit.core.data.StartCommandData
- setParent(String) - Method in class org.hobbit.core.data.StartCommandData
- setRam(long) - Method in class org.hobbit.core.data.HardwareConstraints
- setRdfModel(Model) - Method in class org.hobbit.core.data.ImageMetaData
- setReportUnhandledExceptions(boolean) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
- setResponse(byte[]) - Method in class org.hobbit.core.rabbit.RabbitRpcClient.RabbitRpcRequest
-
Calls the internal set method of the
AbstractFutureclass. - setResultModel(Model) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Uses the given model as result model if the result model is
null. - setSentTimestamp(long) - Method in class org.hobbit.core.components.test.InMemoryEvaluationStore.ResultImpl
- setSource(String) - Method in class org.hobbit.core.data.ImageMetaData
- setStartTimestamp(long) - Method in class org.hobbit.core.data.status.RunningExperiment
- setStatus(String) - Method in class org.hobbit.core.data.status.RunningExperiment
- setSystemName(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
- setSystemUri(String) - Method in class org.hobbit.core.data.status.QueuedExperiment
- setTaskIdToWaitFor(String) - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Deprecated.It is not necessary anymore since its usage has been integrated into the
AbstractSequencingTaskGenerator.sendTaskToSystemAdapterInSequence(String, byte[])method. - setTimestampOfAbortion(long) - Method in class org.hobbit.core.data.status.RunningExperiment
- setTotalUsage(long) - Method in class org.hobbit.core.data.usage.CpuStats
- setType(String) - Method in class org.hobbit.core.data.StartCommandData
- setUri(String) - Method in class org.hobbit.core.data.ImageMetaData
- setUsageSum(long) - Method in class org.hobbit.core.data.usage.MemoryStats
- setUsedImages(Set<String>) - Method in class org.hobbit.core.data.ImageMetaData
- setWaitingForMsgTimeout(long) - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
- SimpleFileReceiver - Class in org.hobbit.core.rabbit
- SimpleFileReceiver(RabbitQueue, QueueingConsumer) - Constructor for class org.hobbit.core.rabbit.SimpleFileReceiver
- SimpleFileReceiver.MessageProcessing - Class in org.hobbit.core.rabbit
- SimpleFileSender - Class in org.hobbit.core.rabbit
-
A simple class that can be used to send files, i.e., small or large sized data with a single name, via RabbitMQ using a queue with the given name.
- SimpleFileSender(RabbitQueue) - Constructor for class org.hobbit.core.rabbit.SimpleFileSender
- slice - Static variable in class org.hobbit.vocab.DataCube
- Slice - Static variable in class org.hobbit.vocab.DataCube
- sliceKey - Static variable in class org.hobbit.vocab.DataCube
- SliceKey - Static variable in class org.hobbit.vocab.DataCube
- sliceStructure - Static variable in class org.hobbit.vocab.DataCube
- source - Variable in class org.hobbit.core.data.ImageMetaData
- SparqlQueries - Class in org.hobbit.storage.queries
-
This class provides static SPRAQL queries that are loaded from predefined resources.
- SparqlQueries() - Constructor for class org.hobbit.storage.queries.SparqlQueries
- START_BENCHMARK_SIGNAL - Static variable in class org.hobbit.core.Commands
- START_WAITING_TIME_BEFORE_RETRY - Static variable in class org.hobbit.core.components.AbstractComponent
-
Time, the system waits before retrying to connect to RabbitMQ.
- startBenchmarkMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the start signal from the controller.
- StartCommandData - Class in org.hobbit.core.data
- StartCommandData(String, String, String, String[], String[]) - Constructor for class org.hobbit.core.data.StartCommandData
- startDataGenMutex - Variable in class org.hobbit.core.components.AbstractDataGenerator
- startedAtTime - Static variable in class org.hobbit.vocab.PROV
- startTaskGenMutex - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
Mutex used to wait for the start signal after the component has been started and initialized.
- startTime - Static variable in class org.hobbit.vocab.HOBBIT
- startTimestamp - Variable in class org.hobbit.core.data.status.RunningExperiment
-
The point in time at which the experiment has been started.
- staticMerge(ResourceUsageInformation, ResourceUsageInformation) - Static method in class org.hobbit.core.data.usage.ResourceUsageInformation
- status - Variable in class org.hobbit.core.data.status.RunningExperiment
-
The status of the execution of this experiment.
- StopCommandData - Class in org.hobbit.core.data
- StopCommandData(String) - Constructor for class org.hobbit.core.data.StopCommandData
- stopContainer(String) - Method in class org.hobbit.core.components.AbstractCommandReceivingComponent
-
This method sends a
Commands.DOCKER_CONTAINER_STOPcommand to stop the container with the given id. - stopContainer(String) - Method in class org.hobbit.core.components.AbstractPlatformConnectorComponent
- stopContainer(String) - Method in interface org.hobbit.core.components.PlatformConnector
-
This method sends a
Commands.DOCKER_CONTAINER_STOPcommand to stop the container with the given id. - STORAGE_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
- StorageServiceClient - Class in org.hobbit.storage.client
-
Simple client of the storage service implementing a synchronized communication.
- StorageServiceClient(RabbitRpcClient) - Constructor for class org.hobbit.storage.client.StorageServiceClient
-
Constructor creating a StorageServiceClient using the given
RabbitRpcClient. - streamData(InputStream, String) - Method in class org.hobbit.core.rabbit.SimpleFileSender
- structure - Static variable in class org.hobbit.vocab.DataCube
- subExecution - Static variable in class org.hobbit.vocab.Algorithm
- successfullySubmitted - Variable in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
- summarizeEvaluation() - Method in class org.hobbit.core.components.AbstractEvaluationModule
-
Summarizes the evaluation and generates an RDF model containing the evaluation results.
- System - Static variable in class org.hobbit.vocab.HOBBIT
- SYSTEM_2_EVAL_STORAGE_DEFAULT_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
- SYSTEM_2_EVAL_STORAGE_QUEUE_NAME_KEY - Static variable in class org.hobbit.core.Constants
- SYSTEM_CONTAINER_ID_KEY - Static variable in class org.hobbit.core.Constants
-
Deprecated.
- SYSTEM_PARAMETERS_MODEL_KEY - Static variable in class org.hobbit.core.Constants
- SYSTEM_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
- SYSTEM_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
-
The signal sent by the benchmarked system to indicate that the system is ready.
- SYSTEM_URI_KEY - Static variable in class org.hobbit.core.Constants
- systemContainerId - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The container id of the benchmarked system.
- SystemCrashed - Static variable in class org.hobbit.vocab.HobbitErrors
- SystemCreationError - Static variable in class org.hobbit.vocab.HobbitErrors
- systemExitCode - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The exit code of the system container
- SystemImageMissing - Static variable in class org.hobbit.vocab.HobbitErrors
- SystemInstance - Static variable in class org.hobbit.vocab.HOBBIT
- SystemMetaData - Class in org.hobbit.core.data
- SystemMetaData() - Constructor for class org.hobbit.core.data.SystemMetaData
- SystemMetaData(SystemMetaData) - Constructor for class org.hobbit.core.data.SystemMetaData
- systemName - Variable in class org.hobbit.core.data.status.QueuedExperiment
-
The name of the system.
- systemParamModel - Variable in class org.hobbit.core.components.AbstractSystemAdapter
-
The RDF model containing the system parameters.
- SystemResourceUsageRequester - Class in org.hobbit.core.components.utils
- SystemResourceUsageRequester(Channel, Channel, String, QueueingConsumer, String) - Constructor for class org.hobbit.core.components.utils.SystemResourceUsageRequester
- systemResultReceiver - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
The incoming queue from the system.
- systems - Variable in class org.hobbit.core.data.BenchmarkDetails
- systemTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the benchmarked system to terminate.
- systemUri - Variable in class org.hobbit.core.data.ConfiguredExperiment
-
Deprecated.
- systemUri - Variable in class org.hobbit.core.data.status.QueuedExperiment
-
The URI of the system.
T
- TASK_GEN_2_EVAL_STORAGE_DEFAULT_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
- TASK_GEN_2_EVAL_STORAGE_QUEUE_NAME_KEY - Static variable in class org.hobbit.core.Constants
- TASK_GEN_2_SYSTEM_QUEUE_NAME - Static variable in class org.hobbit.core.Constants
- TASK_GENERATION_FINISHED - Static variable in class org.hobbit.core.Commands
- TASK_GENERATOR_READY_SIGNAL - Static variable in class org.hobbit.core.Commands
-
The signal sent by the task generator to indicate that it is ready.
- TASK_GENERATOR_START_SIGNAL - Static variable in class org.hobbit.core.Commands
- taskGenContainerIds - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
The set of task generator container ids.
- taskGenReadyMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the task generators to be ready.
- taskGenReceiver - Variable in class org.hobbit.core.components.AbstractSystemAdapter
-
Receiver for tasks coming from the task generator.
- taskGenTerminatedMutex - Variable in class org.hobbit.core.components.AbstractBenchmarkController
-
Mutex used to wait for the task generators to terminate.
- taskIdMutex - Variable in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Semaphore used to wait for the acknowledgement.
- TaskReceivingComponent - Interface in org.hobbit.core.components
-
This interface is implemented by components that want to receive task data that is sent by a task generator component.
- taskResultReceiver - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
The incoming queue from the task generator.
- Terminatable - Interface in org.hobbit.utils
-
Simple interface for something that can be terminated, e.g., a running process.
- TerminatableRunnable - Interface in org.hobbit.utils
-
An interface that merges the interfaces
RunnableandTerminatable. - terminate() - Method in class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
- terminate() - Method in class org.hobbit.core.rabbit.SimpleFileReceiver
- terminate() - Method in interface org.hobbit.utils.Terminatable
-
Informs the object that it should terminate.
- terminate(Exception) - Method in class org.hobbit.core.components.AbstractSystemAdapter
-
Starts termination of the main thread of this system adapter.
- terminated - Variable in class org.hobbit.core.data.ContainerTermination
- terminated - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
- TerminatedByUser - Static variable in class org.hobbit.vocab.HobbitErrors
- terminatedFlag - Variable in class org.hobbit.core.rabbit.DataReceiverImpl.MsgReceivingTask
- terminatedWithError - Static variable in class org.hobbit.vocab.HOBBIT
- terminateMutex - Variable in class org.hobbit.core.components.AbstractSystemAdapter
-
Mutex used to wait for the terminate signal.
- terminateMutex - Variable in class org.hobbit.core.components.AbstractTaskGenerator
-
Mutex used to wait for the terminate signal.
- terminationMutex - Variable in class org.hobbit.core.components.AbstractEvaluationStorage
-
Mutex used to wait for the termination signal.
- timestampOfAbortion - Variable in class org.hobbit.core.data.status.RunningExperiment
-
The point in time until the experiment will have to be finished.
- toString() - Method in class org.hobbit.core.data.RabbitQueue
- toString() - Method in class org.hobbit.core.data.StartCommandData
- toString() - Method in class org.hobbit.core.data.StopCommandData
- toString() - Method in class org.hobbit.core.data.usage.CpuStats
- toString() - Method in class org.hobbit.core.data.usage.DiskStats
- toString() - Method in class org.hobbit.core.data.usage.MemoryStats
- toString() - Method in class org.hobbit.core.data.usage.ResourceUsageInformation
- toString(byte) - Static method in class org.hobbit.core.Commands
-
Returns the name of the command if it is defined inside the
Commandsclass or its id as String. - totalUsage - Variable in class org.hobbit.core.data.usage.CpuStats
- TripleHashCalculator - Class in org.hobbit.utils.rdf
-
A class for computing a SHA1 hash of sorted and serialized resource properties.
- TripleHashCalculator() - Constructor for class org.hobbit.utils.rdf.TripleHashCalculator
- type - Variable in class org.hobbit.core.data.StartCommandData
U
- unconfirmedMsgs - Variable in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
- UnexpectedError - Static variable in class org.hobbit.vocab.HobbitErrors
- UnhandledException - Static variable in class org.hobbit.vocab.HobbitErrors
- UnspecifiedError - Static variable in class org.hobbit.vocab.HobbitErrors
- uri - Variable in class org.hobbit.core.data.ImageMetaData
- uri - Static variable in class org.hobbit.vocab.Algorithm
- uri - Static variable in class org.hobbit.vocab.CC
- uri - Static variable in class org.hobbit.vocab.DataCube
- uri - Static variable in class org.hobbit.vocab.DOAP
-
Deprecated.
- uri - Static variable in class org.hobbit.vocab.HOBBIT
- uri - Static variable in class org.hobbit.vocab.HobbitAnalysis
- uri - Static variable in class org.hobbit.vocab.HobbitChallenges
- uri - Static variable in class org.hobbit.vocab.HobbitErrors
- uri - Static variable in class org.hobbit.vocab.HobbitExperiments
- uri - Static variable in class org.hobbit.vocab.HobbitHardware
- uri - Static variable in class org.hobbit.vocab.MEXCORE
- uri - Static variable in class org.hobbit.vocab.PROV
- uri - Static variable in class org.hobbit.vocab.XHV
- usageSum - Variable in class org.hobbit.core.data.usage.MemoryStats
- used - Static variable in class org.hobbit.vocab.PROV
- usedImages - Variable in class org.hobbit.core.data.ImageMetaData
- usesImage - Static variable in class org.hobbit.vocab.HOBBIT
V
- VALUE_PLACEHOLDER - Static variable in class org.hobbit.storage.queries.SparqlQueries
- version - Static variable in class org.hobbit.vocab.HOBBIT
- visible - Static variable in class org.hobbit.vocab.HOBBIT
- visitBlank(Resource, AnonId) - Method in class org.hobbit.utils.rdf.HashingRDFVisitor
-
Method to call when visiting a blank node r with identifier id.
- visitLiteral(Literal) - Method in class org.hobbit.utils.rdf.HashingRDFVisitor
-
Method to call when visiting a literal RDF node l.
- visitURI(Resource, String) - Method in class org.hobbit.utils.rdf.HashingRDFVisitor
-
Method to call when visiting a URI node r with the given uri.
W
- waitForAck() - Method in class org.hobbit.core.components.AbstractSequencingTaskGenerator
-
Method to wait for the acknowledgement of a task with the given Id.
- waitForComponentsToInitialize() - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
This method waits for the data generators, task generators and evaluation storage to send their ready signals.
- waitForConfirms() - Method in class org.hobbit.core.rabbit.DataSenderImpl.DataSenderConfirmHandler
- waitForDataGenToFinish() - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Waits for the termination of all data generators.
- waitForEvalComponentsToFinish() - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Waits for the termination of the evaluation module and the evaluation storage.
- waitForSystemToFinish() - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
This method waits for the benchmarked system to terminate.
- waitForSystemToFinish(long) - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
This method waits for the benchmarked system to terminate or times out after the given amount of time (in milliseconds).
- waitForTaskGenToFinish() - Method in class org.hobbit.core.components.AbstractBenchmarkController
-
Waits for the termination of all task generators.
- waitForTermination() - Method in class org.hobbit.core.data.ContainerTermination
-
Deprecated.
- waitingForMsgTimeout - Variable in class org.hobbit.core.rabbit.SimpleFileReceiver
- wasAssociatedWith - Static variable in class org.hobbit.vocab.PROV
- wasAttributedTo - Static variable in class org.hobbit.vocab.PROV
- wasCarriedOutOn - Static variable in class org.hobbit.vocab.HOBBIT
- wasDerivedFrom - Static variable in class org.hobbit.vocab.PROV
- wasGeneratedBy - Static variable in class org.hobbit.vocab.PROV
- wasInformedBy - Static variable in class org.hobbit.vocab.PROV
- writeByteArrays(byte[][]) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
writes the given byte arrays and puts their length in front of them.
- writeByteArrays(byte[], byte[][], byte[]) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
writes the given byte arrays and puts their length in front of them.
- writeLong(long) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Creates a byte array representing the given long value.
- writeModel(Model) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Creates a byte array containing the serialized RDF model using the
RabbitMQUtils.DEFAULT_RDF_LANG. - writeModel2String(Model) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Creates a String containing the serialized RDF model using the
RabbitMQUtils.DEFAULT_RDF_LANG. - writeString(String) - Static method in class org.hobbit.core.rabbit.RabbitMQUtils
-
Creates a byte array representation of the given String using UTF-8 encoding.
X
- XHV - Class in org.hobbit.vocab
-
Representation of the Creative Commons vocabulary as Java objects.
- XHV() - Constructor for class org.hobbit.vocab.XHV
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form