| Package | Description |
|---|---|
| org.hobbit.controller | |
| org.hobbit.controller.data | |
| org.hobbit.controller.docker |
| Modifier and Type | Field and Description |
|---|---|
protected ImageManager |
PlatformController.imageManager
Manager of benchmark and system images.
|
| Modifier and Type | Method and Description |
|---|---|
ImageManager |
PlatformController.imageManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
ExperimentStatus.addMetaDataToResult(ImageManager imageManager,
long endTimeStamp)
Uses the given
ImageManager instance to add additional meta data
regarding the benchmark and the system to the experiment result model. |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstactImageManager
An abstract implementation of the
ImageManager interface which takes
care of systems or benchmarks which have the same URI. |
class |
FileBasedImageManager |
class |
GitlabBasedImageManager
An
ImageManager implementation relying on the usage of a
GitlabController. |
class |
ImageManagerFacade
This Facade is able to manage one or more
ImageManager instances and
handles the problem of benchmarks or systems sharing the same URI (see
https://github.com/hobbit-project/platform/issues/136). |
| Modifier and Type | Field and Description |
|---|---|
private List<ImageManager> |
ImageManagerFacade.managers |
| Modifier and Type | Method and Description |
|---|---|
void |
ImageManagerFacade.addManager(ImageManager manager) |
| Constructor and Description |
|---|
ImageManagerFacade(ImageManager... managers) |
| Constructor and Description |
|---|
ImageManagerFacade(List<ImageManager> managers) |
Copyright © 2017–2018. All rights reserved.