Package org.gcube.informationsystem.resourceregistry.schema
package org.gcube.informationsystem.resourceregistry.schema
-
ClassDescriptionClient interface for accessing Information System type schemas and model knowledge from the Resource Registry.Factory for creating
ResourceRegistrySchemaClientinstances, resolving the Resource Registry service address for the current or a given context viaServiceInstance.Default implementation ofResourceRegistrySchemaClient, backed by HTTP calls to the Resource Registry service and a localTypesKnowledgecache (shared or per-instance) used to serve type reads without a round-trip whenever possible.TypesDiscovererbacked by aResourceRegistrySchemaClientImpl: discovers types by fetching them directly from the Resource Registry server (bypassing any local cache), so thatTypesKnowledgecan bootstrap or renew its own cache from an authoritative source.