All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary
Class |
Description |
AbstractIndexingDecorator<T,W extends Writable<W>> |
|
AbstractSigningDecorator<W extends Writable<W>> |
|
AllowedPropertiesMap |
|
ApiExceptionHandler |
|
AppConfig |
|
AppConfigurationDirectory |
Creates the directory structure /configuration/country/:country and writes the app configuration parameters
into a zip file.
|
AppConfigurationSigningDecorator |
|
AppConfigurationStructureProvider |
|
AppFeature |
Protobuf type app.coronawarn.server.common.protocols.internal.AppFeature
|
AppFeature.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.AppFeature
|
AppFeatureOrBuilder |
|
AppFeatures |
Protobuf type app.coronawarn.server.common.protocols.internal.AppFeatures
|
AppFeatures.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.AppFeatures
|
AppFeaturesOrBuilder |
|
AppFeaturesOuterClass |
|
Application |
The retrieval, assembly and distribution of configuration and diagnosis key data is handled by a chain of ApplicationRunner instances.
|
Application |
|
Application |
Service responsible for creating batches of diagnosis keys and uploading them to the Federation Gateway conforming to
the EU specification.
|
ApplicationConfiguration |
Protobuf type app.coronawarn.server.common.protocols.internal.ApplicationConfiguration
|
ApplicationConfiguration.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.ApplicationConfiguration
|
ApplicationConfigurationOrBuilder |
|
ApplicationConfigurationPublicationConfig |
Provides the application configuration needed for the mobile client.
|
ApplicationConfigurationValidator |
|
ApplicationVersionConfiguration |
Protobuf type app.coronawarn.server.common.protocols.internal.ApplicationVersionConfiguration
|
ApplicationVersionConfiguration.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.ApplicationVersionConfiguration
|
ApplicationVersionConfigurationOrBuilder |
|
ApplicationVersionConfigurationValidator |
|
ApplicationVersionInfo |
Protobuf type app.coronawarn.server.common.protocols.internal.ApplicationVersionInfo
|
ApplicationVersionInfo.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.ApplicationVersionInfo
|
ApplicationVersionInfoOrBuilder |
|
AppVersionConfig |
|
Archive<W extends Writable<W>> |
A Writable that can contains other Writables and of which the bytes can be requested.
|
ArchiveDecorator<W extends Writable<W>> |
|
ArchiveOnDisk |
An Archive that can be written to disk as a ZIP archive.
|
Assembly |
This runner assembles and writes diagnosis key bundles and the parameter configuration.
|
AttenuationDuration |
Protobuf type app.coronawarn.server.common.protocols.internal.AttenuationDuration
|
AttenuationDuration.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.AttenuationDuration
|
AttenuationDurationOrBuilder |
|
AttenuationDurationOuterClass |
|
AttenuationDurationValidator |
The AttenuationDurationValidator validates the values of an associated AttenuationDuration instance.
|
BatchCounter |
Batch counter for counting requests for monitoring.
|
BatchDownloadResponse |
Contains the DiagnosisKeyBatch and batch tag metadata as served by the federation gateway.
|
BatchSigner |
|
BatchUploadResponse |
Multi-Status response from Upload.
|
CheckedConsumer<T,E extends Exception> |
Convert checked exceptions to unchecked exceptions in Consumers.
|
CheckedFunction<T,R,E extends Exception> |
Convert checked exceptions to unchecked exceptions in Functions.
|
CloudFeignClientProvider |
|
ConfigurationValidator |
|
CountryValidator |
|
CryptoProvider |
Wrapper component for a private key from the application properties.
|
CryptoProvider |
|
CwaApiStructureProvider |
Assembles the content underneath the /version path of the CWA API.
|
DateIndexingDecorator |
|
DefaultHostnameVerifierProvider |
|
DemoDiagnosisKeyBundler |
An instance of this class contains a collection of DiagnosisKeys , that will be distributed in
the same hour they have been submitted.
|
DevelopmentFeignClientProvider |
|
DiagnosisKey |
A key generated for advertising over a window of time.
|
DiagnosisKey |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.DiagnosisKey
|
DiagnosisKey.Builder |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.DiagnosisKey
|
DiagnosisKeyBatch |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.DiagnosisKeyBatch
|
DiagnosisKeyBatch.Builder |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.DiagnosisKeyBatch
|
DiagnosisKeyBatchAssembler |
|
DiagnosisKeyBatchOrBuilder |
|
DiagnosisKeyBatchOuterClass |
|
DiagnosisKeyBuilder |
|
DiagnosisKeyBundler |
An instance of this class contains a collection of DiagnosisKeys .
|
DiagnosisKeyLoader |
|
DiagnosisKeyNormalizer |
Responsible for sanitizing the information within a diagnosis key to fit the national specification.
|
DiagnosisKeyOrBuilder |
|
DiagnosisKeyPersistenceLoader |
|
DiagnosisKeyRepository |
|
DiagnosisKeysCountryDirectory |
|
DiagnosisKeysDateDirectory |
|
DiagnosisKeysDirectory |
A Directory containing the file and directory structure that mirrors the API defined in the OpenAPI
definition /services/distribution/api_v1.json .
|
DiagnosisKeyService |
|
DiagnosisKeysHourDirectory |
|
DiagnosisKeySigningDecorator |
|
DiagnosisKeysStructureProvider |
|
Directory<W extends Writable<W>> |
|
DirectoryDecorator<W extends Writable<W>> |
|
DirectoryOnDisk |
|
DistributionServiceConfig |
|
DistributionServiceConfig.Api |
|
DistributionServiceConfig.AppVersions |
|
DistributionServiceConfig.ObjectStore |
|
DistributionServiceConfig.Paths |
|
DistributionServiceConfig.Signature |
|
DistributionServiceConfig.TekExport |
|
DistributionServiceConfig.TestData |
|
DistributionServiceConfigValidator |
Validate the values of the DistributionServiceConfig.
|
Download |
This runner retrieves diagnosis key batches.
|
DownloadServiceConfig |
|
DownloadServiceConfig.Validation |
|
DownloadServiceConfigValidator |
Validate the values of the DownloadServiceConfig.
|
ExpirationPolicy |
Refers to the time that needs to pass after a key's rolling period has passed,
such that the key can be considered completely expired.
|
ExposureConfigurationValidator |
The Exposure Configuration Validator checks the values of a given RiskScoreParameters instance.
|
FailedObjectStoreOperationsCounter |
Maintains the count and maximum number of failed object store operations in a thread-safe manner.
|
FakeDelayManager |
FakeDelayManager instances manage the response delay in the processing of fake (or "dummy") requests.
|
FakeRequestController |
|
FederationBatchInfo |
Information about federation batches with their status.
|
FederationBatchInfoRepository |
|
FederationBatchInfoService |
|
FederationBatchProcessor |
Responsible for downloading and storing batch information from the federation gateway.
|
FederationBatchStatus |
|
FederationFeignHttpClientProvider |
Creates a dedicated http client used by Feign when performing http calls to the Federation Gateway Service.
|
FederationGatewayClient |
Declarative web service client for the Federation Gateway API.
|
FederationGatewayConfig |
|
FederationGatewayConfig.Ssl |
|
FederationGatewayDownloadService |
Responsible for downloading and storing batch information from the federation gateway.
|
FederationGatewayException |
|
FederationGatewayHttpMessageConverter |
Converter for converting federation gateway HTTP responses into DiagnosisKeyBatch objects.
|
FederationKeyNormalizer |
This class is used to derive transmission risk level using the days since onset of symptoms.
|
FederationUploadClient |
|
FederationUploadKey |
This entity is mapped to a table which serves as data source for the
uploading of diagnosis keys to the Federation Gateway Service.
|
FederationUploadKeyRepository |
|
FederationUploadKeyService |
|
FeignClientProvider |
|
File<W extends Writable<W>> |
|
FileOnDisk |
A File that can be written to disk.
|
FileOnDiskWithChecksum |
|
Formatter<T> |
A Function<T, Object> .
|
HostnameVerifierProvider |
|
HourIndexingDecorator |
|
ImmutableStack<T> |
|
IncludeConstruct |
This extension to SnakeYaml allows to merge yaml files, e.g.:
|
IncludeResolveFailedException |
This exception is raised in case SnakeYaml was not able to map the content of the include to the target data type.
|
IndexDirectory<T,W extends Writable<W>> |
A "meta directory " that maps its on-disk subdirectories to some list of elements.
|
IndexDirectoryDecorator<T,W extends Writable<W>> |
|
IndexDirectoryOnDisk<T> |
|
IndexFunction<T> |
A Function<Stack<Object>, List<T>> .
|
IndexingDecorator<T,W extends Writable<W>> |
|
IndexingDecoratorOnDisk<T> |
|
InvalidDiagnosisKeyException |
Exception thrown to indicate an invalid parameter of a
DiagnosisKey ,
meaning a field of a
DiagnosisKey
is semantically erroneous.
|
IO |
A class containing helper functions for general purpose file IO.
|
KeySharingPoliciesChecker |
Responsible for verifying that all policies enforced by DPP regulations (or stakeholders) are
met prior to sharing diagnosis keys with other external systems.
|
LocalFile |
Represents a file, which is subject for publishing to S3.
|
LocalGenericFile |
|
LocalIndexFile |
Represents a file of a specific category: Index files.
|
NoMessageBuilderOnClassException |
Indicates, that the target property for a Yaml IncludeConstruct is not a valid Protobuf Message, because they
should contain a Message Builder.
|
NoopHostnameVerifierProvider |
|
NormalizableFields |
This data structure is just a container for all fields of a
DiagnosisKey to which normalization can be applied.
|
ObjectStoreAccess |
Grants access to the S3 compatible object storage hosted by Telekom in Germany, enabling
basic functionality for working with files.
|
ObjectStoreClient |
Simple Storage Service (aka S3) client to perform bucket and object operations.
|
ObjectStoreClient.HeaderKey |
Provides the supported header keys.
|
ObjectStoreOperationFailedException |
|
ObjectStorePublishingConfig |
|
OutputDirectoryProvider |
Creates and clears a Directory on disk, which is defined by the application properties.
|
ParameterSpec |
Definition of the spec according to Apple/Google:
https://developer.apple.com/documentation/exposurenotification/enexposureconfiguration
|
PayloadFactory |
|
ProdDiagnosisKeyBundler |
An instance of this class contains a collection of DiagnosisKeys , that will be distributed while
respecting expiry policy (keys must be expired for a configurable amount of time before distribution) and shifting
policy (there must be at least a configurable number of keys in a distribution).
|
ProdFederationUploadClient |
|
PublishedFileSet |
Provides an overview about which files are currently available on S3.
|
PublishFileSet |
A set of files, which are subject for publishing to S3.
|
ReportType |
Protobuf enum app.coronawarn.server.common.protocols.external.exposurenotification.ReportType
|
RetentionPolicy |
This runner removes any diagnosis keys from the database that were submitted before a configured threshold of days.
|
RetentionPolicy |
This runner removes any batch information from the database that were submitted before a configured threshold of
days.
|
RiskLevel |
Protobuf enum app.coronawarn.server.common.protocols.internal.RiskLevel
|
RiskLevelOuterClass |
|
RiskScoreClass |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreClass
|
RiskScoreClass.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreClass
|
RiskScoreClassification |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreClassification
|
RiskScoreClassification.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreClassification
|
RiskScoreClassificationOrBuilder |
|
RiskScoreClassificationOuterClass |
|
RiskScoreClassificationValidator |
|
RiskScoreClassOrBuilder |
|
RiskScoreParameters |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreParameters
|
RiskScoreParameters.AttenuationRiskParameters |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreParameters.AttenuationRiskParameters
|
RiskScoreParameters.AttenuationRiskParameters.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreParameters.AttenuationRiskParameters
|
RiskScoreParameters.AttenuationRiskParametersOrBuilder |
|
RiskScoreParameters.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreParameters
|
RiskScoreParameters.DaysSinceLastExposureRiskParameters |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreParameters.DaysSinceLastExposureRiskParameters
|
RiskScoreParameters.DaysSinceLastExposureRiskParameters.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreParameters.DaysSinceLastExposureRiskParameters
|
RiskScoreParameters.DaysSinceLastExposureRiskParametersOrBuilder |
|
RiskScoreParameters.DurationRiskParameters |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreParameters.DurationRiskParameters
|
RiskScoreParameters.DurationRiskParameters.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreParameters.DurationRiskParameters
|
RiskScoreParameters.DurationRiskParametersOrBuilder |
|
RiskScoreParameters.TransmissionRiskParameters |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreParameters.TransmissionRiskParameters
|
RiskScoreParameters.TransmissionRiskParameters.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.RiskScoreParameters.TransmissionRiskParameters
|
RiskScoreParameters.TransmissionRiskParametersOrBuilder |
|
RiskScoreParametersOrBuilder |
|
RiskScoreParametersOuterClass |
|
RiskScoreValidator |
Validates a risk score value according to Exposure Notification API by Google/Apple.
|
S3ClientWrapper |
|
S3Distribution |
This runner will sync the base working directory to the S3.
|
S3Object |
Represents an object as discovered on S3.
|
S3Publisher |
Publishes a folder on the disk to S3 while keeping the folder and file structure. Moreover, does the following:
Publishes index files on a different route, removing the trailing "/index" part.
Adds meta information to the uploaded files, e.g.
|
S3RetentionPolicy |
Creates an S3RetentionPolicy object, which applies the retention policy to the S3 compatible storage.
|
SecurityConfig |
|
SemanticVersion |
Protobuf type app.coronawarn.server.common.protocols.internal.SemanticVersion
|
SemanticVersion.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.SemanticVersion
|
SemanticVersionOrBuilder |
|
ServerApplication |
|
SignatureInfo |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo
|
SignatureInfo.Builder |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.SignatureInfo
|
SignatureInfoOrBuilder |
|
SigningDecorator<W extends Writable<W>> |
A decorator that can sign an array of bytes and write the signature into a file.
|
SigningDecoratorOnDisk |
|
SubmissionController |
|
SubmissionKeyNormalizer |
|
SubmissionMonitor |
Provides functionality for monitoring the diagnosis key submission handling logic.
|
SubmissionPayload |
Protobuf type app.coronawarn.server.common.protocols.internal.SubmissionPayload
|
SubmissionPayload.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.SubmissionPayload
|
SubmissionPayloadOrBuilder |
|
SubmissionPayloadOuterClass |
|
SubmissionPayloadSizeFilter |
|
SubmissionServiceConfig |
|
SubmissionServiceConfig.Client |
|
SubmissionServiceConfig.Client.Ssl |
|
SubmissionServiceConfig.Payload |
|
SubmissionServiceConfigValidator |
Validate the values of the SubmissionServiceConfig.
|
Tan |
A representation of a tan.
|
TanVerifier |
The TanVerifier performs the verification of submission TANs.
|
TekFieldDerivations |
Wrapper over properties defined in derivation-maps.yaml.
|
TEKSignature |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.TEKSignature
|
TEKSignature.Builder |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.TEKSignature
|
TEKSignatureList |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.TEKSignatureList
|
TEKSignatureList.Builder |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.TEKSignatureList
|
TEKSignatureListOrBuilder |
|
TEKSignatureOrBuilder |
|
TemporaryExposureKey |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.TemporaryExposureKey
|
TemporaryExposureKey.Builder |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.TemporaryExposureKey
|
TemporaryExposureKeyComparator |
Sorts the keys based on the TEK key data.
|
TemporaryExposureKeyExport |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.TemporaryExposureKeyExport
|
TemporaryExposureKeyExport.Builder |
Protobuf type app.coronawarn.server.common.protocols.external.exposurenotification.TemporaryExposureKeyExport
|
TemporaryExposureKeyExportFile |
|
TemporaryExposureKeyExportOrBuilder |
|
TemporaryExposureKeyExportOuterClass |
|
TemporaryExposureKeyOrBuilder |
|
TemporaryExposureKeySignatureList |
|
TestDataGeneration |
Generates random diagnosis keys for the time frame between the last diagnosis key in the database and now and writes
them to the database.
|
TestDataGeneration |
|
TestDataUploadRepository |
|
TestFederationUploadClient |
|
Thresholds |
Protobuf type app.coronawarn.server.common.protocols.internal.Thresholds
|
Thresholds.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.Thresholds
|
ThresholdsOrBuilder |
|
TimeUtils |
|
UnableToLoadFileException |
The file could not be loaded/parsed correctly.
|
Upload |
|
UploadPayload |
This class represents an Upload call to the Federation Gateway.
|
UploadServiceConfig |
|
UploadServiceConfig.EfgsTransmission |
|
UploadServiceConfig.Signature |
|
UploadServiceConfig.TestData |
|
ValidationError |
ValidationError instances hold information about errors that occurred during app configuration validation.
|
ValidationError.ErrorType |
|
ValidationExecutionException |
The validation could not be executed.
|
ValidationResult |
The result of a validation run for Exposure Configurations.
|
ValidCountries |
|
ValidCountriesValidator |
|
ValidCountry |
|
ValidCountryValidator |
|
ValidDiagnosisKeyFilter |
|
ValidFederationKeyFilter |
Responsible for checking fields of the DiagnosisKey objects contained within batches downloaded from the
EFGS.
|
ValidRollingStartIntervalNumber |
|
ValidRollingStartIntervalNumberValidator |
|
ValidSubmissionPayload |
|
ValidSubmissionPayload.SubmissionPayloadValidator |
|
ValidSubmissionTimestamp |
|
ValidSubmissionTimestampValidator |
|
VerificationServerClient |
This is a Spring Cloud Feign based HTTP client that allows type-safe HTTP calls and abstract the implementation
away.
|
VerificationServerClientConfiguration |
|
VerificationServiceHealthIndicator |
Health indicator exposed in the readiness probe of the application.
|
WebConfig |
|
Weights |
Protobuf type app.coronawarn.server.common.protocols.internal.Weights
|
Weights.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.Weights
|
WeightsOrBuilder |
|
Writable<W extends Writable<W>> |
Something that has a name, a parent and that can be written to somewhere.
|
WritableFunction<T extends Writable<T>> |
A Function<Stack<Object>, Writable> .
|
WritableOnDisk |
|
YamlConstructorForProtoBuf |
This Constructor implementation grants SnakeYaml compliance with the generated proto Java classes.
|
YamlLoader |
|
YamlPropertySourceFactory |
Because loading yaml files with @PropertySources is not supported in Spring, we need this custom implementation for
processing the yamls and converting them to injectable properties in the Spring application context.
|