Module prov.service.core
Class NonDocumentResourceIndexInMemory
java.lang.Object
org.openprovenance.prov.service.core.memory.NonDocumentResourceIndexInMemory
- All Implemented Interfaces:
NonDocumentResourceIndex<NonDocumentResource>
public class NonDocumentResourceIndexInMemory
extends Object
implements NonDocumentResourceIndex<NonDocumentResource>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.openprovenance.prov.storage.api.NonDocumentResourceIndex
NonDocumentResourceIndex.StorageKind -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic Instantiable<DocumentResource> final Map<String, NonDocumentResource> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionkind()newId()voidput(String key, NonDocumentResource dr) static voidregister(Map<String, Instantiable<?>> m) void
-
Field Details
-
table
-
factory
-
-
Constructor Details
-
NonDocumentResourceIndexInMemory
-
NonDocumentResourceIndexInMemory
public NonDocumentResourceIndexInMemory(int limit) -
NonDocumentResourceIndexInMemory
public NonDocumentResourceIndexInMemory()
-
-
Method Details
-
get
- Specified by:
getin interfaceNonDocumentResourceIndex<NonDocumentResource>
-
put
- Specified by:
putin interfaceNonDocumentResourceIndex<NonDocumentResource>
-
remove
- Specified by:
removein interfaceNonDocumentResourceIndex<NonDocumentResource>
-
newId
- Specified by:
newIdin interfaceNonDocumentResourceIndex<NonDocumentResource>
-
newResource
- Specified by:
newResourcein interfaceNonDocumentResourceIndex<NonDocumentResource>
-
kind
- Specified by:
kindin interfaceNonDocumentResourceIndex<NonDocumentResource>
-
register
-