Class RRCTypesDiscoverer

  • All Implemented Interfaces:
    org.gcube.informationsystem.model.knowledge.TypesDiscoverer<org.gcube.informationsystem.types.reference.Type>

    public class RRCTypesDiscoverer
    extends Object
    implements org.gcube.informationsystem.model.knowledge.TypesDiscoverer<org.gcube.informationsystem.types.reference.Type>
    Author:
    Luca Frosini (ISTI - CNR)
    • Field Detail

      • resourceRegistryClient

        protected ResourceRegistryClientImpl resourceRegistryClient
        The Resource Registry Client implementation used for type discovery
    • Constructor Detail

      • RRCTypesDiscoverer

        public RRCTypesDiscoverer​(ResourceRegistryClientImpl resourceRegistryClient)
        Creates a new RRCTypesDiscoverer with the specified Resource Registry Client.
        Parameters:
        resourceRegistryClient - the ResourceRegistryClientImpl to use for type discovery
    • Method Detail

      • discover

        public Collection<org.gcube.informationsystem.types.reference.Type> discover​(org.gcube.informationsystem.base.reference.AccessType accessType)
        Specified by:
        discover in interface org.gcube.informationsystem.model.knowledge.TypesDiscoverer<org.gcube.informationsystem.types.reference.Type>