mirror of
https://github.com/2martens/tsw-timetable.git
synced 2026-10-17 16:06:51 +02:00
fix: Update request usage
This commit is contained in:
+7
-3
@@ -8,6 +8,7 @@ import org.springframework.boot.actuate.health.Status
|
|||||||
import org.springframework.boot.autoconfigure.web.ServerProperties
|
import org.springframework.boot.autoconfigure.web.ServerProperties
|
||||||
import org.springframework.stereotype.Component
|
import org.springframework.stereotype.Component
|
||||||
import org.springframework.web.client.RestClient
|
import org.springframework.web.client.RestClient
|
||||||
|
import org.springframework.web.client.body
|
||||||
import java.security.SecureRandom
|
import java.security.SecureRandom
|
||||||
import java.time.Clock
|
import java.time.Clock
|
||||||
|
|
||||||
@@ -44,9 +45,12 @@ class RestHealthIndicator(
|
|||||||
*/
|
*/
|
||||||
override fun determineHealth(): Health {
|
override fun determineHealth(): Health {
|
||||||
val random = randomizer.nextInt(100000, 999999).toString()
|
val random = randomizer.nextInt(100000, 999999).toString()
|
||||||
val url = "$urlPrefix{random}"
|
val url = "$urlPrefix{$random}"
|
||||||
val response = restTemplateRestHealthIndicator.getForEntity(url, String::class.java, random)
|
val response = restClientRestHealthIndicator.get()
|
||||||
val status = if (response.body == serviceProperties.greeting.format(random)) Status.UP else Status.DOWN
|
.uri(url)
|
||||||
|
.retrieve()
|
||||||
|
.body<String>()
|
||||||
|
val status = if (response == serviceProperties.greeting.format(random)) Status.UP else Status.DOWN
|
||||||
return Health.status(status)
|
return Health.status(status)
|
||||||
.withDetail(DETAIL_ENDPOINT_KEY, url)
|
.withDetail(DETAIL_ENDPOINT_KEY, url)
|
||||||
.build()
|
.build()
|
||||||
|
|||||||
Reference in New Issue
Block a user