@ApplicationScoped
public class CassandraMementoService
extends java.lang.Object
implements org.trellisldp.api.MementoService
MementoService that stores Mementos in a Cassandra table.| Modifier and Type | Method and Description |
|---|---|
java.util.concurrent.CompletionStage<org.trellisldp.api.Resource> |
get(org.apache.commons.rdf.api.IRI id,
java.time.Instant time) |
java.util.concurrent.CompletionStage<java.util.SortedSet<java.time.Instant>> |
mementos(org.apache.commons.rdf.api.IRI id) |
default org.trellisldp.api.Resource |
parse(com.datastax.oss.driver.api.core.cql.Row metadata,
org.slf4j.Logger log,
org.apache.commons.rdf.api.IRI id) |
java.util.concurrent.CompletionStage<java.lang.Void> |
put(org.trellisldp.api.Resource r) |
public java.util.concurrent.CompletionStage<java.lang.Void> put(org.trellisldp.api.Resource r)
put in interface org.trellisldp.api.MementoServicepublic java.util.concurrent.CompletionStage<java.util.SortedSet<java.time.Instant>> mementos(org.apache.commons.rdf.api.IRI id)
mementos in interface org.trellisldp.api.MementoServicepublic java.util.concurrent.CompletionStage<org.trellisldp.api.Resource> get(org.apache.commons.rdf.api.IRI id,
java.time.Instant time)
get in interface org.trellisldp.api.MementoServicepublic org.trellisldp.api.Resource parse(com.datastax.oss.driver.api.core.cql.Row metadata,
org.slf4j.Logger log,
org.apache.commons.rdf.api.IRI id)