Uses of Interface
io.axoniq.framework.springcloud.discovery.CapabilityDiscoveryMode
Packages that use CapabilityDiscoveryMode
Package
Description
Spring Boot auto configuration for Axoniq Framework.
Discovery of the
capabilities of the
ServiceInstances reported by Spring Cloud Discovery.The parts of the Spring Cloud connector that the command side and the query side both rely on.
-
Uses of CapabilityDiscoveryMode in io.axoniq.framework.springboot.autoconfig
Methods in io.axoniq.framework.springboot.autoconfig that return CapabilityDiscoveryModeModifier and TypeMethodDescriptionSpringCloudAutoConfiguration.ConnectorConfiguration.axoniqSpringCloudCapabilityDiscoveryMode(org.springframework.web.client.RestClient restClient, SpringCloudProperties properties) Bean creation method for theCapabilityDiscoveryModeused to learn what each discovered instance handles.Methods in io.axoniq.framework.springboot.autoconfig with parameters of type CapabilityDiscoveryModeModifier and TypeMethodDescriptionSpringCloudAutoConfiguration.ConnectorConfiguration.axoniqSpringCloudMemberCapabilitiesController(CapabilityDiscoveryMode discoveryMode) Bean creation method for the controller serving this application's capabilities to other members.SpringCloudAutoConfiguration.ConnectorConfiguration.axoniqSpringCloudMemberDiscovery(org.springframework.beans.factory.ObjectProvider<org.springframework.cloud.client.discovery.DiscoveryClient> discoveryClientProvider, CapabilityDiscoveryMode discoveryMode, org.springframework.beans.factory.ObjectProvider<Predicate<org.springframework.cloud.client.ServiceInstance>> instanceFilterProvider, SpringCloudProperties properties, ExecutorService discoveryExecutor, ScheduledExecutorService scheduler) Bean creation method for theSpringCloudMemberDiscoverymaintaining the routing ring from what Spring Cloud Discovery reports. -
Uses of CapabilityDiscoveryMode in io.axoniq.framework.springcloud.discovery
Classes in io.axoniq.framework.springcloud.discovery that implement CapabilityDiscoveryModeModifier and TypeClassDescriptionclassACapabilityDiscoveryModethat delegates to another, and stops asking an instance for itsMemberCapabilitiesfor a while once that instance answers with a client error.classACapabilityDiscoveryModethat asks eachServiceInstancefor itsMemberCapabilitiesover HTTP, against the endpoint served byMemberCapabilitiesController.Constructors in io.axoniq.framework.springcloud.discovery with parameters of type CapabilityDiscoveryModeModifierConstructorDescriptionConstructs anIgnoreListingDiscoveryModearound the givendelegate, ignoring instances that answer with a client error forIgnoreListingDiscoveryMode.DEFAULT_IGNORE_PERIOD.IgnoreListingDiscoveryMode(CapabilityDiscoveryMode delegate, Duration ignorePeriod) Constructs anIgnoreListingDiscoveryModearound the givendelegate, ignoring instances that answer with a client error for the givenignorePeriod.IgnoreListingDiscoveryMode(CapabilityDiscoveryMode delegate, Duration ignorePeriod, Clock clock) Constructs anIgnoreListingDiscoveryModearound the givendelegate, ignoring instances that answer with a client error for the givenignorePeriodas measured by the givenclock.MemberCapabilitiesController(CapabilityDiscoveryMode discoveryMode) Constructs aMemberCapabilitiesControllerserving the capabilities published to the givendiscoveryMode.