diff --git a/framework-client/src/main/java/io/axoniq/platform/framework/modelling/AxoniqPlatformStateManager.kt b/framework-client/src/main/java/io/axoniq/platform/framework/modelling/AxoniqPlatformStateManager.kt index 7b5f6db..1041add 100644 --- a/framework-client/src/main/java/io/axoniq/platform/framework/modelling/AxoniqPlatformStateManager.kt +++ b/framework-client/src/main/java/io/axoniq/platform/framework/modelling/AxoniqPlatformStateManager.kt @@ -16,6 +16,8 @@ package io.axoniq.platform.framework.modelling +import org.axonframework.common.infra.ComponentDescriptor +import org.axonframework.common.infra.DescribableComponent import org.axonframework.messaging.core.unitofwork.ProcessingContext import org.axonframework.modelling.StateManager import org.axonframework.modelling.repository.ManagedEntity @@ -25,7 +27,7 @@ import java.util.concurrent.CompletableFuture class AxoniqPlatformStateManager( private val delegate: StateManager, private val entityMetricsRegistry: EntityMetricsRegistry, -): StateManager { +): StateManager, DescribableComponent { override fun register(repository: Repository): StateManager { if(repository is AxoniqPlatformRepository) { delegate.register(repository) @@ -51,4 +53,8 @@ class AxoniqPlatformStateManager( return delegate.repository(entityType, idType) } + override fun describeTo(descriptor: ComponentDescriptor) { + descriptor.describeWrapperOf(delegate) + } + } \ No newline at end of file