CapabilityDiscoveryMode maintaining the local ServiceInstance and
MemberCapabilities.AbstractCapabilityDiscoveryMode based on the fields contained in the AbstractCapabilityDiscoveryMode.Builder.AbstractCapabilityDiscoveryMode.CapabilityDiscoveryMode which defaults its own MemberCapabilities to accept
all incoming commands.AcceptAllCommandsDiscoveryMode based on the fields contained in the AcceptAllCommandsDiscoveryMode.Builder.AcceptAllCommandsDiscoveryMode.CapabilityDiscoveryMode implementation as specified through this Builder.MemberCapabilitiesController implementation as specified through this Builder.SerializedMemberCapabilities based on the given delegate, serializing the CommandMessageFilter with the given serializer.SpringCloudCommandRouter as specified through this Builder.SpringCloudHttpBackupCommandRouter as specified through this Builder.SpringHttpCommandBusConnector as specified through this Builder.AcceptAllCommandsDiscoveryMode.Builder to be able to create a AcceptAllCommandsDiscoveryMode.IgnoreListingDiscoveryMode.Builder to be able to create a IgnoreListingDiscoveryMode.MemberCapabilitiesController.Builder to be able to create a MemberCapabilitiesController.RestCapabilityDiscoveryMode.Builder to be able to create a RestCapabilityDiscoveryMode.SpringCloudCommandRouter.SpringCloudHttpBackupCommandRouter.SpringHttpCommandBusConnector.MemberCapabilities
of ServiceInstances.CapabilityDiscoveryMode used by this CommandRouter implementation.Clock instance used to set the expiry time of ignored ServiceInstances.ConsistentHashChangeListener which is notified when a change in membership has
potentially caused a change in the consistent hash.ServiceInstance.getMetadata() returned object, defining the
context root for the given ServiceInstance.MemberCapabilities, storing the loadFactor and CommandMessageFilter as is.DefaultMemberCapabilities based on the given serializedCapabilities, deserializing the
CommandMessageFilter with the given serializer.CapabilityDiscoveryMode used to delegate the CapabilityDiscoveryMode.capabilities(ServiceInstance)
operation too.CapabilityDiscoveryMode used to delegate the CapabilityDiscoveryMode.capabilities(ServiceInstance)
operation too.DiscoveryClient used to discovery and notify other nodes.SpringCloudCommandRouter in combination with the RestCapabilityDiscoveryModeExecutor used to "asynchronously" perform sending of the command messages to other nodes and
handling commands from other nodes.ServiceInstances.CommandMessageFilter defining which CommandMessages this
member is capable of handling.SerializedMemberCapabilities from a RestCapabilityDiscoveryMode by invoking the
RestCapabilityDiscoveryMode.getLocalMemberCapabilities().SerializedMemberCapabilities, thus the MemberCapabilities of the node this CapabilityDiscoveryMode is a part of.RestCapabilityDiscoveryMode.getLocalMemberCapabilities() methodCommandMessageFilter for a member.CommandMessageFilter for a member.CapabilityDiscoveryMode, delegating all operations to another CapabilityDiscoveryMode instance.IgnoreListingDiscoveryMode based on the fields contained in the IgnoreListingDiscoveryMode.Builder.IgnoreListingDiscoveryMode.0 and the CommandMessageFilter to DenyAll.localCommandBus of type CommandBus to publish received commands which to the local
segment.Registration, representing the local Service Instance of this application.MemberCapabilities (as a SerializedMemberCapabilities) of a RestCapabilityDiscoveryMode.MemberCapabilitiesController based on the fields contained in the MemberCapabilitiesController.Builder.MemberCapabilitiesController.messageCapabilitiesEndpoint of type String, which is the endpoint where to retrieve
the remote Members MemberCapabilities from.MemberCapabilitiesmessageRoutingInformationEndpoint of type String, which is the endpoint where to
retrieve the another nodes message routing information from.DiscoveryClient to be able to have an as up-to-date awareness of
which actions which members can handle.RestCapabilityDiscoveryMode used by this controller to return MemberCapabilities
through.CapabilityDiscoveryMode which uses a RestTemplate to discover the MemberCapabilities of other ServiceInstances.RestCapabilityDiscoveryMode based on the fields contained in the RestCapabilityDiscoveryMode.Builder.RestCapabilityDiscoveryMode.RestOperations used to send commands to other nodes.RestTemplate used as the backup mechanism to request another member's MessageRoutingInformation with.RoutingStrategy used to define the key on which Command Messages are routed to their
respective nodes.loadFactor and the serialized CommandMessageFilter of a specific member.SerializedMemberCapabilities based on the serialized format of the CommandMessageFilter.Serializer used to de-/serialize the CommandMessageFilter.Serializer used to de-/serialize the CommandMessageFilter.Serializer used to serialize command messages when they are sent between nodes.ServiceInstance threw a client side exception when an
attempt was made to retrieve MemberCapabilities.ServiceInstanceClientException using the given message.Predicate of generic type ServiceInstance, used to filter out ServiceInstances
from the membership update loop.CapabilityDiscoveryMode bases itself on ServiceInstance.getMetadata() and
as such this filter will be removedSpanFactory used to attach span information from incoming commands.CommandRouter implementation which uses Spring Cloud's DiscoveryClients to propagate its Command
Message Routing Information, and to discover other Axon nodes and retrieve their Message Routing Information.SpringCloudCommandRouter based on the fields contained in the SpringCloudCommandRouter.Builder.SpringCloudCommandRouter.SpringCloudCommandRouter with the RestCapabilityDiscoveryModeSpringCloudHttpBackupCommandRouter based on the fields contained in the SpringCloudHttpBackupCommandRouter.Builder.SpringCloudHttpBackupCommandRouter.CommandBusConnector implementation based on Spring Rest characteristics.SpringHttpCommandBusConnector based on the fields contained in the SpringHttpCommandBusConnector.Builder.SpringHttpCommandBusConnector.commandMessage, to be serialized using given
serializer.commandResultMessage.localInstance, defined through the given loadFactor and commandFilter.DiscoveryClient to be able to have an as up-to-date
awareness of which actions which members can handle.Copyright © 2010–2023. All rights reserved.