This repo contains Avro-files that define how the messages are serialized and deserialized on the Kafka topics.
For a description of the whole archiving system, see the documentation.
- The topic used between Soknadsmottaker and Soknadsarkiverer is using the schema definition in
src/main/avro/Soknadarkivschema.avsc
The Java code is being generated in the generate-sources
phase of the Maven execution.
To use the generated Java classes, include the repo as a dependency using JitPack. To use the latest schema definitions, use the sha of the latest commit as the dependency version.
The directory topicconfig/
contains the configuration files that were used to create the topics in kafka-adminrest.
Questions regarding the code or the project can be asked to team-soknad@nav.no
NAV employees can reach the team by Slack in the channel #team-fyllut-sendinn