Class RedisValidationResourceIndex

  • All Implemented Interfaces:
    org.openprovenance.prov.storage.api.ResourceIndex<ValidationResource>

    public class RedisValidationResourceIndex
    extends org.openprovenance.prov.storage.redis.RedisExtendedDocumentResourceIndexFactory<ValidationResource>
    implements org.openprovenance.prov.storage.api.ResourceIndex<ValidationResource>
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.openprovenance.prov.storage.api.ResourceIndex

        org.openprovenance.prov.storage.api.ResourceIndex.StorageKind
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static org.openprovenance.prov.storage.api.Instantiable<ValidationResource> factory  
      • Fields inherited from class org.openprovenance.prov.storage.redis.RedisExtendedDocumentResourceIndexFactory

        dri, myKeysArray
    • Constructor Summary

      Constructors 
      Constructor Description
      RedisValidationResourceIndex​(org.openprovenance.prov.storage.redis.RedisDocumentResourceIndex dri, org.openprovenance.prov.storage.api.Instantiable<ValidationResource> factory)  
    • Method Summary

      Modifier and Type Method Description
      org.openprovenance.prov.storage.api.ResourceIndex<org.openprovenance.prov.storage.api.DocumentResource> getAncestor()  
      static RedisValidationResourceIndex make​(org.openprovenance.prov.storage.api.ResourceIndex<org.openprovenance.prov.storage.api.DocumentResource> ri)  
      static void register​(Map<String,​org.openprovenance.prov.storage.api.Instantiable<?>> m)  
      • Methods inherited from class org.openprovenance.prov.storage.redis.RedisExtendedDocumentResourceIndexFactory

        close, concat, get, getIndex, kind, myKeys, newId, newResource, newResource, put, remove
      • Methods inherited from interface org.openprovenance.prov.storage.api.ResourceIndex

        close, get, getIndex, kind, newId, newResource, newResource, put, remove
    • Field Detail

      • factory

        public static org.openprovenance.prov.storage.api.Instantiable<ValidationResource> factory
    • Constructor Detail

      • RedisValidationResourceIndex

        public RedisValidationResourceIndex​(org.openprovenance.prov.storage.redis.RedisDocumentResourceIndex dri,
                                            org.openprovenance.prov.storage.api.Instantiable<ValidationResource> factory)
    • Method Detail

      • make

        public static RedisValidationResourceIndex make​(org.openprovenance.prov.storage.api.ResourceIndex<org.openprovenance.prov.storage.api.DocumentResource> ri)
      • getAncestor

        public org.openprovenance.prov.storage.api.ResourceIndex<org.openprovenance.prov.storage.api.DocumentResource> getAncestor()
        Specified by:
        getAncestor in interface org.openprovenance.prov.storage.api.ResourceIndex<ValidationResource>
        Overrides:
        getAncestor in class org.openprovenance.prov.storage.redis.RedisExtendedDocumentResourceIndexFactory<ValidationResource>
      • register

        public static void register​(Map<String,​org.openprovenance.prov.storage.api.Instantiable<?>> m)