ATEST-81:
- first draft for distributed querying
This commit is contained in:
@ -31,6 +31,7 @@ import org.springframework.context.annotation.ComponentScan;
|
|||||||
// comment below
|
// comment below
|
||||||
@ComponentScan(basePackages = {
|
@ComponentScan(basePackages = {
|
||||||
"ch.psi.daq.rest",
|
"ch.psi.daq.rest",
|
||||||
|
"ch.psi.daq.hazelcast",
|
||||||
"ch.psi.daq.cassandra.config", // define the package name with the CassandraConfig
|
"ch.psi.daq.cassandra.config", // define the package name with the CassandraConfig
|
||||||
// configuration, or @Import it (see above)
|
// configuration, or @Import it (see above)
|
||||||
"ch.psi.daq.cassandra.reader",
|
"ch.psi.daq.cassandra.reader",
|
||||||
|
@ -3,23 +3,22 @@ package ch.psi.daq.rest;
|
|||||||
import org.springframework.context.annotation.Bean;
|
import org.springframework.context.annotation.Bean;
|
||||||
import org.springframework.context.annotation.Configuration;
|
import org.springframework.context.annotation.Configuration;
|
||||||
|
|
||||||
import ch.psi.daq.common.statistic.StorelessStatistics;
|
|
||||||
import ch.psi.daq.domain.cassandra.ChannelEvent;
|
|
||||||
import ch.psi.daq.hazelcast.query.processor.QueryProcessor;
|
|
||||||
import ch.psi.daq.hazelcast.query.processor.cassandra.CassandraQueryProcessorLocal;
|
|
||||||
import ch.psi.daq.rest.model.PropertyFilterMixin;
|
|
||||||
|
|
||||||
import com.fasterxml.jackson.annotation.JsonInclude.Include;
|
import com.fasterxml.jackson.annotation.JsonInclude.Include;
|
||||||
import com.fasterxml.jackson.core.JsonFactory;
|
import com.fasterxml.jackson.core.JsonFactory;
|
||||||
import com.fasterxml.jackson.databind.ObjectMapper;
|
import com.fasterxml.jackson.databind.ObjectMapper;
|
||||||
|
|
||||||
|
import ch.psi.daq.common.statistic.StorelessStatistics;
|
||||||
|
import ch.psi.daq.domain.cassandra.ChannelEvent;
|
||||||
|
import ch.psi.daq.hazelcast.query.processor.QueryProcessor;
|
||||||
|
import ch.psi.daq.hazelcast.query.processor.cassandra.CassandraQueryProcessorDistributed;
|
||||||
|
import ch.psi.daq.rest.model.PropertyFilterMixin;
|
||||||
|
|
||||||
@Configuration
|
@Configuration
|
||||||
public class DaqRestConfiguration {
|
public class DaqRestConfiguration {
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
public QueryProcessor queryProcessor() {
|
public QueryProcessor queryProcessor() {
|
||||||
// return new DummyQueryProcessor();
|
return new CassandraQueryProcessorDistributed();
|
||||||
return new CassandraQueryProcessorLocal();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Bean
|
@Bean
|
||||||
|
@ -1 +1,3 @@
|
|||||||
|
server.port=8080
|
||||||
|
|
||||||
cassandra.basekeyspace=daq_zellweger_rest
|
cassandra.basekeyspace=daq_zellweger_rest
|
Reference in New Issue
Block a user