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>> |
|
ApiExceptionHandler |
|
AppConfig |
|
AppConfigurationDirectory |
Creates the directory structure /configuration/country/:country and writes the following five files,
wrapped in a signed zip archive:
1.
|
AppConfigurationSigningDecorator |
|
AppConfigurationStructureProvider |
|
Application |
The retrieval, assembly and distribution of configuration and diagnosis key data is handled by a chain of ApplicationRunner instances.
|
ApplicationConfiguration |
Protobuf type app.coronawarn.server.common.protocols.internal.ApplicationConfiguration
|
ApplicationConfiguration.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.ApplicationConfiguration
|
ApplicationConfigurationOrBuilder |
|
ApplicationConfigurationProvider |
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.
|
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 |
|
CryptoProvider |
Wrapper component for a private key from the application properties.
|
CwaApiStructureProvider |
Assembles the content underneath the /version path of the CWA API.
|
DateAggregatingDecorator |
|
DateIndexingDecorator |
|
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.
|
DiagnosisKeyBuilder |
|
DiagnosisKeyBundler |
An instance of this class contains a collection of DiagnosisKeys .
|
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.ObjectStore |
|
DistributionServiceConfig.Paths |
|
DistributionServiceConfig.Signature |
|
DistributionServiceConfig.TekExport |
|
DistributionServiceConfig.TestData |
|
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.
|
FeignClientProvider |
|
File<W extends Writable<W>> |
|
FileOnDisk |
A File that can be written to disk.
|
FileOnDiskWithChecksum |
|
Formatter<T> |
A Function<T, Object> .
|
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.
|
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.
|
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.
|
ObjectStoreClientConfig |
|
ObjectStoreOperationFailedException |
|
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
|
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).
|
PublishedFileSet |
Provides an overview about which files are currently available on S3.
|
PublishFileSet |
A set of files, which are subject for publishing to S3.
|
RetentionPolicy |
This runner removes any diagnosis keys 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 |
|
SubmissionControllerMonitor |
|
SubmissionPayload |
Protobuf type app.coronawarn.server.common.protocols.internal.SubmissionPayload
|
SubmissionPayload.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.SubmissionPayload
|
SubmissionPayloadOrBuilder |
|
SubmissionPayloadOuterClass |
|
SubmissionServiceConfig |
|
Tan |
A representation of a tan.
|
TanVerifier |
The TanVerifier performs the verification of submission TANs.
|
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 (last full
hour) and writes them to the database.
|
Thresholds |
Protobuf type app.coronawarn.server.common.protocols.internal.Thresholds
|
Thresholds.Builder |
Protobuf type app.coronawarn.server.common.protocols.internal.Thresholds
|
ThresholdsOrBuilder |
|
UnableToLoadFileException |
The file could not be loaded/parsed correctly.
|
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.
|
ValidRollingStartIntervalNumber |
|
ValidRollingStartIntervalNumberValidator |
|
ValidSubmissionPayload |
|
ValidSubmissionPayload.SubmissionPayloadValidator |
|
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.
|
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 |
|