| Package | Description | 
|---|---|
| kieker.analysis | 
 Copyright 2020 Kieker Project (http://kieker-monitoring.net)
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License. 
 | 
| kieker.analysis.model | 
 Copyright 2020 Kieker Project (http://kieker-monitoring.net)
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License. 
 | 
| kieker.analysis.plugin | 
 Copyright 2020 Kieker Project (http://kieker-monitoring.net)
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License. 
 | 
| kieker.tools.trace.analysis.repository | 
 Copyright 2020 Kieker Project (http://kieker-monitoring.net)
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License. 
 | 
| kieker.tools.trace.analysis.systemModel.repository | 
 Copyright 2020 Kieker Project (http://kieker-monitoring.net)
 Licensed under the Apache License, Version 2.0 (the "License");
 you may not use this file except in compliance with the License. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Collection<AbstractRepository> | 
IAnalysisController.getRepositories()
Delivers an unmodifiable collection of all repositories. 
 | 
java.util.Collection<AbstractRepository> | 
AnalysisController.getRepositories()
Delivers an unmodifiable collection of all repositories. 
 | 
java.util.Map<MIRepository,AbstractRepository> | 
AnalysisController.AnalysisControllerWithMapping.getRepositoryMap()
Getter for the property  
AnalysisController.AnalysisControllerWithMapping.repositoryMap. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
IAnalysisController.connect(AbstractPlugin plugin,
       java.lang.String repositoryPort,
       AbstractRepository repository)
Connects the given repository to this plugin via the given name. 
 | 
void | 
AnalysisController.connect(AbstractPlugin plugin,
       java.lang.String repositoryPort,
       AbstractRepository repository)
Connects the given repository to this plugin via the given name. 
 | 
void | 
AnalysisController.registerRepository(AbstractRepository repository)
Registers the given repository with this analysis instance. 
 | 
| Constructor and Description | 
|---|
AnalysisControllerWithMapping(AnalysisController controller,
                             java.util.Map<MIPlugin,AbstractPlugin> pluginMap,
                             java.util.Map<MIRepository,AbstractRepository> repositoryMap)
Creates a new instance of this class using the given parameters. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
AbstractRepository | 
MetaModelHandler.RepositoryConnection.getRepository()  | 
| Modifier and Type | Method and Description | 
|---|---|
static MIProject | 
MetaModelHandler.javaToMetaModel(java.util.Collection<AbstractReaderPlugin> readers,
               java.util.Collection<AbstractFilterPlugin> filters,
               java.util.Collection<AbstractRepository> repositories,
               java.util.Collection<MIDependency> dependencies,
               java.lang.String projectName,
               Configuration globalConfiguration)
This method can be used to convert the current analysis configuration (which is represented by Java objects) into a meta model. 
 | 
static void | 
MetaModelHandler.metaModelToJava(MIProject mProject,
               AnalysisController ac,
               java.util.Collection<MetaModelHandler.PluginConnection> pluginConnections,
               java.util.Collection<MetaModelHandler.RepositoryConnection> repositoryConnections,
               java.util.Collection<MIDependency> dependencies,
               java.lang.ClassLoader classLoader,
               Configuration globalConfiguration,
               java.util.Map<MIRepository,AbstractRepository> repositoryMap,
               java.util.Map<MIPlugin,AbstractPlugin> pluginMap)
This method can be used to convert a given analysis meta model instance to the actual java instances. 
 | 
| Constructor and Description | 
|---|
RepositoryConnection(AbstractPlugin source,
                    AbstractRepository repository,
                    java.lang.String outputName)
Creates a new connection between a repository and a filter. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
protected AbstractRepository | 
AbstractPlugin.getRepository(java.lang.String reponame)
Delivers the registered repository for the given name or null, if it doesn't exist. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.util.Map<java.lang.String,AbstractRepository> | 
AbstractPlugin.getCurrentRepositories()
This method delivers an array of  
AbstractRepository containing the current repositories of this instance. | 
java.util.Map<java.lang.String,AbstractRepository> | 
IPlugin.getCurrentRepositories()
This method delivers an array of  
AbstractRepository containing the current repositories of this instance. | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
AbstractPlugin.connect(java.lang.String reponame,
       AbstractRepository repository)
Connects the given repository to this plugin via the given name. 
 | 
void | 
IPlugin.connect(java.lang.String name,
       AbstractRepository repo)
Connects the given repository to this plugin via the given name. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
DescriptionRepository
Implementation of a description repository which stores descriptions for names. 
 | 
class  | 
TraceColorRepository
Implementation of a trace color repository, which associates colors to traces. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
SystemModelRepository
This repository is a model manager for the Kieker's component model. 
 | 
Copyright 2020 Kieker Project, http://kieker-monitoring.net