Uses of Record Class
io.axoniq.framework.springcloud.routing.MemberCapabilities
Packages that use MemberCapabilities
Package
Description
Discovery of the
capabilities of the
ServiceInstances reported by Spring Cloud Discovery.Routing primitives for the Spring Cloud connector: the cluster
members, their capabilities, and the ConsistentHash ring that picks one for a given routing key.The parts of the Spring Cloud connector that the command side and the query side both rely on.
-
Uses of MemberCapabilities in io.axoniq.framework.springcloud.discovery
Methods in io.axoniq.framework.springcloud.discovery that return MemberCapabilitiesModifier and TypeMethodDescriptionMemberAdvertisement.capabilities()Returns the value of thecapabilitiesrecord component.CapabilityDiscoveryMode.localCapabilities()Returns this application's own capabilities, as last published throughCapabilityDiscoveryMode.updateLocalCapabilities(MemberCapabilities).IgnoreListingDiscoveryMode.localCapabilities()RestCapabilityDiscoveryMode.localCapabilities()MemberCapabilitiesPayload.toCapabilities()Converts this wire representation back intoMemberCapabilities.Methods in io.axoniq.framework.springcloud.discovery with parameters of type MemberCapabilitiesModifier and TypeMethodDescriptionstatic MemberCapabilitiesPayloadMemberCapabilitiesPayload.from(String nodeId, MemberCapabilities capabilities) Converts the givennodeIdandcapabilitiesinto their wire representation.voidCapabilityDiscoveryMode.updateLocalCapabilities(MemberCapabilities capabilities) Publishes the givencapabilitiesas this application's own, replacing whatever was published before.voidIgnoreListingDiscoveryMode.updateLocalCapabilities(MemberCapabilities capabilities) voidRestCapabilityDiscoveryMode.updateLocalCapabilities(MemberCapabilities capabilities) Constructors in io.axoniq.framework.springcloud.discovery with parameters of type MemberCapabilitiesModifierConstructorDescriptionMemberAdvertisement(String nodeId, MemberCapabilities capabilities) Compact constructor validating that both thenodeIdand thecapabilitiesare present. -
Uses of MemberCapabilities in io.axoniq.framework.springcloud.routing
Fields in io.axoniq.framework.springcloud.routing declared as MemberCapabilitiesModifier and TypeFieldDescriptionstatic final MemberCapabilitiesMemberCapabilities.INCAPABLECapabilities of a member that handles nothing at all.Methods in io.axoniq.framework.springcloud.routing that return types with arguments of type MemberCapabilitiesModifier and TypeMethodDescriptionConsistentHash.capabilitiesOf(Member member) Returns theMemberCapabilitiesthe givenmemberis registered under.Methods in io.axoniq.framework.springcloud.routing with parameters of type MemberCapabilitiesModifier and TypeMethodDescriptionConsistentHash.with(Member member, MemberCapabilities capabilities) Returns aConsistentHashwith the givenmemberregistered under the givencapabilities, replacing any earlier registration of a member with the samename.Method parameters in io.axoniq.framework.springcloud.routing with type arguments of type MemberCapabilitiesModifier and TypeMethodDescriptionConsistentHash.withOnly(Map<Member, MemberCapabilities> memberships) Returns aConsistentHashholding exactly the givenmemberships, hashed with this ring's hash function.