Jämförda versioner

Nyckel

  • Dessa rader lades till.
  • Denna rad togs bort.
  • Formateringen ändrades.

...

Kodblock
languagexml
<spring:beans>
  <spring:import resource="classpath:tp-virtualisering-config.xml"/>
  <spring:import resource="classpath*:tp-virtuell-tjanst-config.xml"/>
</spring:beans>

Paketstrukturer för virtualiseringsplattformen

se.skl.tp.virtualisering

  • VagvalsRouter – utför vägvalet
  • VagvalInput - ett simpelt TO (transferobjekt) för parametrar som är input till vägvalet

se.skl.tp.virtualisering.exception

  • VpSematiskException - kastas typiskt vid felkonfiguration, behörighet saknas mm
  • VpTechnicalException - kastas vid runtime fel

se.skl.tp.virtualisering.transformer

  • ExceptionTransformer - formatterar om exceptions till konsumenten
  • ObjectArrayToStreamXmlTransformer - skall bort i framtida versioner

se.skl.tp.virtualisering.vagvalagent

  • VagvalAgent - vägvalsagenten
  • MuleStartupNotificationHandler – initerar vägvalsagenten vid uppstart
  • SokVagvalsInfoTestStub - möjliggör test med en stubbad sökvagvalstjänst
  • VagvalInfo - används av SokVagvalsInfoTestStub för att kunna simulera konfiguration i tjänstekatalogen

Monitorering

Tjänsteplattformen innehåller 2 enkla web tjänster för monitorering av virtualiseringsplattformen.

Ping tjänst

Systemet exponerar en enkel sk ping tjänst som anropas via ett http. Parametrar till detta anrop anges i en virtualiseringsplattformens externa propertyfil. Dessa properties är följande:

Kodblock
languagetext
tp.ping.port=20000
tp.ping.uri=monitor/ping
tp.ping.response=TP is alive!