Annotation Interface RepositoryPort
@Retention(RUNTIME)
@Target(ANNOTATION_TYPE)
@Inherited
@Deprecated
public @interface RepositoryPort
Deprecated.
since 1.15.1 old plugin api
This annotation can be used to describe the repository ports of a plugin. It can only be used within other annotations. It allows to specify the name of
the
repository port and the corresponding repository type. There is also a field for a human-readable description available.
- Since:
- 1.5
- Author:
- Nils Christian Ehmke
-
Required Element Summary
Required Elements -
Optional Element Summary
Optional ElementsModifier and TypeOptional ElementDescriptionDeprecated.The human-readable description of this port.Class<? extends AbstractRepository>Deprecated.The event types which are used for this port.
-
Element Details
-
name
String nameDeprecated.The name which is used to identify this port. It should be unique within the class.- Returns:
- The name of this port.
-
-
-
description
String descriptionDeprecated.The human-readable description of this port.- Returns:
- The description for this port.
- Default:
- "Repository Port"
-
repositoryType
Class<? extends AbstractRepository> repositoryTypeDeprecated.The event types which are used for this port. If this is empty, everything can be sent through the port.- Returns:
- The event types for this class.
- Default:
- kieker.analysis.repository.AbstractRepository.class
-