Interface RegistryDiagnostics
public interface RegistryDiagnostics
Optional diagnostics SPI for discovery-capable registries.
Implementations must return immutable snapshots and must not block
indefinitely. Runtime code may use this interface opportunistically; plain
RegistryClient implementations remain valid.
-
Method Summary
Modifier and TypeMethodDescriptionintReturns active in-flight discovery question count.intReturns configured bootstrap hint count.intReturns contacted bootstrap peer count.Returns discovery statistics.intReturns lookup/list cache size.default StringReturns the multicast adapter type.default StringReturns safe multicast endpoint information.booleanReturns whether multicast listener is active.Returns recent discovery events.
-
Method Details
-
discoveryStatistics
DiscoveryStatistics discoveryStatistics()Returns discovery statistics.- Returns:
- statistics snapshot
-
recentDiscoveryEvents
List<DiscoveryEvent> recentDiscoveryEvents()Returns recent discovery events.- Returns:
- immutable event list
-
activeDiscoveryQuestions
int activeDiscoveryQuestions()Returns active in-flight discovery question count.- Returns:
- active question count
-
lookupCacheSize
int lookupCacheSize()Returns lookup/list cache size.- Returns:
- cache size
-
bootstrapHintCount
int bootstrapHintCount()Returns configured bootstrap hint count.- Returns:
- bootstrap hint count
-
contactedBootstrapPeerCount
int contactedBootstrapPeerCount()Returns contacted bootstrap peer count.- Returns:
- contacted peer count
-
multicastListenerRunning
boolean multicastListenerRunning()Returns whether multicast listener is active.- Returns:
- true when multicast is active
-
multicastAdapterType
Returns the multicast adapter type.- Returns:
- adapter type, such as
udp,in-memory, ornone
-
multicastEndpoint
Returns safe multicast endpoint information.- Returns:
- multicast endpoint summary
-