DestinationStatusComponent(DestinationStatusComponent const &)=delete | DestinationStatusComponent | |
DestinationStatusComponent(DestinationStatusComponent &&)=delete | DestinationStatusComponent | |
DestinationStatusComponent() | DestinationStatusComponent | private |
get_instance() | DestinationStatusComponent | static |
init(std::chrono::seconds quarantine_interval, uint32_t qurantine_threshold) | DestinationStatusComponent | |
is_destination_quarantined(const mysql_harness::TCPAddress &dest) | DestinationStatusComponent | |
operator=(DestinationStatusComponent const &)=delete | DestinationStatusComponent | |
operator=(DestinationStatusComponent &&)=delete | DestinationStatusComponent | |
refresh_destinations_quarantine(const std::string &instance_name, const bool nodes_changed_on_md_refresh, const AllowedNodes &new_destinations) | DestinationStatusComponent | |
register_quarantine_callbacks(QuarantineRoutingCallbacks &&routing_callbacks) | DestinationStatusComponent | |
register_route(const std::string &name) | DestinationStatusComponent | |
report_connection_result(const mysql_harness::TCPAddress &dest, bool success) | DestinationStatusComponent | |
stop_unreachable_destinations_quarantine() | DestinationStatusComponent | |
unreachable_destinations_quarantine_ | DestinationStatusComponent | private |
unregister_quarantine_callbacks() | DestinationStatusComponent | |
~DestinationStatusComponent() | DestinationStatusComponent | |