pl.allegro.tech.servicemesh.envoycontrol.services.ClusterStateChanges.kt Maven / Gradle / Ivy
package pl.allegro.tech.servicemesh.envoycontrol.services
import reactor.core.publisher.Flux
import java.util.concurrent.atomic.AtomicReference
interface ClusterStateChanges {
fun stream(): Flux
}
interface LocalClusterStateChanges : ClusterStateChanges {
val latestServiceState: AtomicReference
fun isInitialStateLoaded(): Boolean
}