Annotation Type 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 Modifier and Type Required Element Description java.lang.String
name
Deprecated.The name which is used to identify this port. -
Optional Element Summary
Optional Elements Modifier and Type Optional Element Description java.lang.String
description
Deprecated.The human-readable description of this port.java.lang.Class<? extends AbstractRepository>
repositoryType
Deprecated.The event types which are used for this port.
-
Element Details
-
name
java.lang.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
java.lang.String descriptionDeprecated.The human-readable description of this port.- Returns:
- The description for this port.
- Default:
- "Repository Port"
-
repositoryType
java.lang.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
-