Interface BuildMetadataProvider
-
- All Superinterfaces:
ServerExtension
,TeamCityExtension
@UserImplemented public interface BuildMetadataProvider extends ServerExtension
- Since:
- 7.0
- Author:
- Eugene Petrenko (eugene.petrenko@gmail.com) Date: 14.10.11 19:00
- See Also:
MetadataStorage
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
generateMedatadata(SBuild build, MetadataStorageWriter writer)
This method is called by server to create metadata for a given build.String
getProviderId()
TBD: add max length here This id must be system unique
-
-
-
Method Detail
-
getProviderId
@NotNull String getProviderId()
TBD: add max length here This id must be system unique- Returns:
- plugin ID to associtate with generated data.
- Since:
- 7.0
-
generateMedatadata
void generateMedatadata(@NotNull SBuild build, @NotNull MetadataStorageWriter writer)
This method is called by server to create metadata for a given build. Implementation must call writer to update data in the same thread.- Parameters:
build
- build instance.writer
- writer to store metadata into- Since:
- 7.0
-
-