Class NuggetDiscovery
java.lang.Object
org.j7m.middleware.operations.api.NuggetDiscovery
Public UI-neutral nugget discovery contracts.
The records in this type describe unauthenticated discovery hints that can
later be used by a client to decide which nugget to contact. Discovery does
not prove endpoint reachability, does not authenticate a nugget, does not
admit a PIN, does not authorize a caller, and does not grant permission to use
an ObjectRef or any other runtime resource. All values are bounded
immutable snapshots suitable for CLI, JSON, and future web/API adapters.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumSafe protocol compatibility summary.static final recordExplicit configured target.static final recordSafe endpoint descriptor.static final recordDiscovery query.static final recordSafe minimal discovery record.static final recordSelector resolution result.static enumResolution outcome.static final recordDiscovery collection result.static final recordTarget selector for future CLI and automation use.static enumSelector type for headless target resolution.static enumDiscovery source category in descending trust priority.static enumPublic discovery record status.static final recordSafe discovery service status. -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intDefault public discovery result size.static final intMaximum public discovery result size.static final intMaximum public discovery warning length.static final intMaximum public discovery warning count. -
Method Summary
-
Field Details
-
MAX_RESULTS
public static final int MAX_RESULTSMaximum public discovery result size.- See Also:
-
DEFAULT_LIMIT
public static final int DEFAULT_LIMITDefault public discovery result size.- See Also:
-
MAX_WARNINGS
public static final int MAX_WARNINGSMaximum public discovery warning count.- See Also:
-
MAX_WARNING_LENGTH
public static final int MAX_WARNING_LENGTHMaximum public discovery warning length.- See Also:
-