Kieker 1.5

kieker.analysis.repository
Interface IRepository

All Known Implementing Classes:
AbstractRepository, SystemModelRepository

public interface IRepository

Author:
Andre van Hoorn, Nils Christian Ehmke, Jan Waller

Method Summary
 Configuration getCurrentConfiguration()
          This method should deliver a Configuration object containing the current configuration of this instance.
 String getName()
          This method delivers the current name of this repository instance.
 String getRepositoryDescription()
          This method delivers the description of this repository type.
 String getRepositoryName()
          This method delivers the repository name of this repository type.
 

Method Detail

getCurrentConfiguration

Configuration getCurrentConfiguration()
This method should deliver a Configuration object containing the current configuration of this instance. In other words: The constructor should be able to use the given object to initialize a new instance of this class with the same intern properties.

Returns:
A completely filled configuration object.

getRepositoryName

String getRepositoryName()
This method delivers the repository name of this repository type. The name should be unique, e.g., the classname.

Returns:
The name of the repository type.

getRepositoryDescription

String getRepositoryDescription()
This method delivers the description of this repository type.

Returns:
The description of the repository type.

getName

String getName()
This method delivers the current name of this repository instance. The name does not have to be unique.

Returns:
The current name of the repository instance.

Kieker 1.5

Copyright 2012 the Kieker Project, http://kieker-monitoring.net