Interface NuggetDiscoveryService
- All Known Subinterfaces:
NuggetAdminService
public interface NuggetDiscoveryService
Headless nugget discovery service.
Implementations are thread-safe and UI-neutral. Discovery records are unauthenticated hints; callers must still perform Phase 7.1 PIN admission and normal authorization before any administration operation. The service does not bind a listener, contact a network protocol, or perform remote PIN authentication in Phase 7.3.
-
Method Summary
Modifier and TypeMethodDescriptiondiscover(NuggetDiscovery.Query query) Scans configured discovery sources and returns bounded safe records.Returns a safe local discovery service status.resolve(NuggetDiscovery.Selector selector) Resolves a selector against the current bounded discovery result.
-
Method Details
-
discover
Scans configured discovery sources and returns bounded safe records.- Parameters:
query- discovery query- Returns:
- discovery result
-
resolve
Resolves a selector against the current bounded discovery result.- Parameters:
selector- selector- Returns:
- resolution result
-
discoveryStatus
NuggetDiscovery.StatusSummary discoveryStatus()Returns a safe local discovery service status.- Returns:
- status summary
-