Module prov.service.core
Class ExtendedDocumentResourceIndexFactory<EXTENDED_RESOURCE extends DocumentResource>
java.lang.Object
org.openprovenance.prov.service.core.ExtendedDocumentResourceIndexFactory<EXTENDED_RESOURCE>
- All Implemented Interfaces:
ResourceIndex<EXTENDED_RESOURCE>
public class ExtendedDocumentResourceIndexFactory<EXTENDED_RESOURCE extends DocumentResource>
extends Object
implements ResourceIndex<EXTENDED_RESOURCE>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openprovenance.prov.storage.api.ResourceIndex
ResourceIndex.StorageKind -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionExtendedDocumentResourceIndexFactory(ResourceIndex<DocumentResource> dri, Instantiable<EXTENDED_RESOURCE> factory) -
Method Summary
-
Field Details
-
dri
-
-
Constructor Details
-
ExtendedDocumentResourceIndexFactory
public ExtendedDocumentResourceIndexFactory(ResourceIndex<DocumentResource> dri, Instantiable<EXTENDED_RESOURCE> factory)
-
-
Method Details
-
newResource
- Specified by:
newResourcein interfaceResourceIndex<EXTENDED_RESOURCE extends DocumentResource>
-
get
- Specified by:
getin interfaceResourceIndex<EXTENDED_RESOURCE extends DocumentResource>
-
put
- Specified by:
putin interfaceResourceIndex<EXTENDED_RESOURCE extends DocumentResource>
-
remove
- Specified by:
removein interfaceResourceIndex<EXTENDED_RESOURCE extends DocumentResource>
-
newId
- Specified by:
newIdin interfaceResourceIndex<EXTENDED_RESOURCE extends DocumentResource>
-
newResource
- Specified by:
newResourcein interfaceResourceIndex<EXTENDED_RESOURCE extends DocumentResource>
-
kind
- Specified by:
kindin interfaceResourceIndex<EXTENDED_RESOURCE extends DocumentResource>
-
getAncestor
- Specified by:
getAncestorin interfaceResourceIndex<EXTENDED_RESOURCE extends DocumentResource>
-
getIndex
Returns a thread safe instance.- Specified by:
getIndexin interfaceResourceIndex<EXTENDED_RESOURCE extends DocumentResource>
-
close
public void close()- Specified by:
closein interfaceResourceIndex<EXTENDED_RESOURCE extends DocumentResource>
-