ReconfigurationResult

sealed interface ReconfigurationResult<T : Any>

Represents the result of a reconfiguration.

Inheritors

Types

Link copied to clipboard
data class FailOnReconfiguration<T : Any, E : Throwable>(val event: T?, val cause: E) : ReconfigurationResult<T>

Represents a failed reconfiguration caused by the event with a cause.

Link copied to clipboard
data class ReconfigurationSuccess<T : Any>(val event: T) : ReconfigurationResult<T>

Represents a successful reconfiguration caused by the event.

Link copied to clipboard
data class SkipCheck<T : Any>(val event: T) : ReconfigurationResult<T>

Represents a reconfiguration that has not been triggered by the event.