Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Biblioteket består af 2 moduler. Begge biblioteker findes som moduler på platformen. Som anvender er det kun nødvendigt med kendskab til et af modulerne. Det er modulet monlogminlog-producer-api. Dette skal inkluderes som provided in i pom.xml og tilføjes som en dependency i jboss-deployment-structure.xml.

...

POM artifactId: minlog-producer-api

Wildfly modul navn: dk.sds.nsp.minlog.producer.api

Minlog-producer-registration

...

POM artifactId: minlog-producer-registration

Wildfly modul navn: dk.sds.nsp.minlog.producer

API Beskrivelse og anvendelse

...

Hvis man kalder getRegisterService() metoden UDEN at have minlog-producer-registration på sin classpath så får man en test implementering af RegisterService. Denne udgave sender IKKE data til MinLog og validerer heller ikke input. Den logger udelukkende kald til via log4j. Afvikling i en NSP Wildfly container vil altid indeholde minlog-producer-registration på classpath.

RegisterService

Når man har anvendt RegisterServiceProvider til at få en implementering af RegisterService er der 4 metoder man kan kalde.

void init(String topiv topic, Properties kafkaProperties)

...

Dette svarer til et Destination element i https://www.nspop.dk/display/public/web/MinLog2+-+Min+Log+Registrering+-+Guide+til+anvendere#MinLog2MinLogRegistreringGuidetilanvendere-Request og der henvises derfor til dette dokuemnt.

Eksempel

Nendenstående Nedenstående er et eksempel på hvordan man anvender biblioteket.

...