...
Kodblock | ||
---|---|---|
| ||
<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 | ||
---|---|---|
| ||
tp.ping.port=20000
tp.ping.uri=monitor/ping
tp.ping.response=TP is alive! |