Skip to content
This repository was archived by the owner on Feb 5, 2020. It is now read-only.

Commit ba082d1

Browse files
acoburnajs6f
authored andcommitted
Upstream updates
1 parent e4e3012 commit ba082d1

File tree

2 files changed

+32
-3
lines changed

2 files changed

+32
-3
lines changed

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@
4040

4141
<cassandra.test.version>3.11.3</cassandra.test.version>
4242
<cassandra.driver.version>3.7.0</cassandra.driver.version>
43-
<jena.version>3.11.0</jena.version>
43+
<jena.version>3.12.0</jena.version>
4444
<commons.rdf.version>0.5.0</commons.rdf.version>
4545
<thorntail.version>2.4.0.Final</thorntail.version>
4646
<tamaya.version>0.4-incubating-SNAPSHOT</tamaya.version>

webapp/src/main/java/edu/si/trellis/CassandraServiceBundler.java

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,14 @@
22

33
import javax.annotation.PostConstruct;
44
import javax.enterprise.context.ApplicationScoped;
5+
import javax.enterprise.inject.Instance;
56
import javax.enterprise.inject.Produces;
67
import javax.inject.Inject;
78

89
import org.trellisldp.api.*;
10+
import org.trellisldp.http.core.EtagGenerator;
11+
import org.trellisldp.http.core.ServiceBundler;
12+
import org.trellisldp.http.core.TimemapGenerator;
913
import org.trellisldp.io.JenaIOService;
1014

1115
/**
@@ -30,8 +34,9 @@ public class CassandraServiceBundler implements ServiceBundler {
3034
@Inject
3135
private AgentService agentService;
3236

33-
@Inject
34-
private NamespaceService namespaceService;
37+
@Produces
38+
@ApplicationScoped
39+
private NamespaceService namespaceService = new NoopNamespaceService();
3540

3641
@Produces
3742
@ApplicationScoped
@@ -43,6 +48,15 @@ public class CassandraServiceBundler implements ServiceBundler {
4348
@Inject
4449
private CacheService<String, String> cacheService;
4550

51+
@Inject
52+
private TimemapGenerator timemapGenerator;
53+
54+
@Inject
55+
private EtagGenerator etagGenerator;
56+
57+
@Inject
58+
private Instance<ConstraintService> constraintServices;
59+
4660
@PostConstruct
4761
void init() {
4862
this.ioService = new JenaIOService(namespaceService, null, cacheService, "", "");
@@ -82,4 +96,19 @@ public MementoService getMementoService() {
8296
public EventService getEventService() {
8397
return eventService;
8498
}
99+
100+
@Override
101+
public EtagGenerator getEtagGenerator() {
102+
return etagGenerator;
103+
}
104+
105+
@Override
106+
public TimemapGenerator getTimemapGenerator() {
107+
return timemapGenerator;
108+
}
109+
110+
@Override
111+
public Iterable<ConstraintService> getConstraintServices() {
112+
return constraintServices;
113+
}
85114
}

0 commit comments

Comments
 (0)