Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/query microservices #18

Merged
merged 66 commits into from
May 20, 2024
Merged
Show file tree
Hide file tree
Changes from 50 commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
6d07254
updated package locations of various classes
jwomeara Apr 8, 2023
722e20a
Merge remote-tracking branch 'origin/feature/spring-boot-2.x-accumulo…
jwomeara May 2, 2023
0480f78
Updated datawave to 5.4.0-SNAPSHOT
jwomeara May 6, 2023
f2892fd
bumped datawave version.
jwomeara May 12, 2023
6dcedc1
bumped datawave version
jwomeara May 19, 2023
4035799
Merge remote-tracking branch 'origin/feature/spring-boot-2.x-accumulo…
jwomeara May 24, 2023
d2d3075
Updated to use jexl3
jwomeara Jun 13, 2023
af48fbe
Merge remote-tracking branch 'origin/feature/spring-boot-2.x-accumulo…
jwomeara Jun 22, 2023
175663f
Merge remote-tracking branch 'origin/feature/queryMicroservicesAccumu…
jwomeara Jun 24, 2023
eea49cb
updated formatting using impsort plugin
jwomeara Jun 27, 2023
9015e6b
formatted import statements with impsort plugin
jwomeara Jun 27, 2023
3be752b
Merge branch 'feature/spring-boot-2.x-accumulo-2.1' into feature/quer…
jwomeara Jun 28, 2023
1b514fb
Merge branch 'feature/queryMicroservicesAccumulo2.1' into feature/jexl3
jwomeara Jun 28, 2023
431f7de
Moved Query, QueryImpl to query-api
jwomeara Aug 7, 2023
a176f2a
Merge remote-tracking branch 'origin/feature/spring-boot-2.x-accumulo…
jwomeara Sep 13, 2023
9f4b19c
Updated with latest changes from integration
jwomeara Sep 14, 2023
47d1113
Merge remote-tracking branch 'origin/feature/spring-boot-2.x-accumulo…
jwomeara Sep 15, 2023
d1024bc
Merge remote-tracking branch 'origin/feature/spring-boot-2.x-accumulo…
jwomeara Sep 15, 2023
7aed523
removed banned dependency
jwomeara Sep 15, 2023
f0c9fef
bumped release version
jwomeara Sep 18, 2023
dd21ae7
Merge branch 'feature/spring-boot-2.x-accumulo-2.1' into feature/quer…
jwomeara Sep 20, 2023
393ea6c
formatting
jwomeara Sep 21, 2023
2d40640
Merge remote-tracking branch 'origin/feature/spring-boot-2.x-accumulo…
jwomeara Sep 21, 2023
6bda020
Merge remote-tracking branch 'origin/feature/spring-boot-2.x-accumulo…
jwomeara Sep 22, 2023
eabe3cd
Merge branch 'feature/queryMicroservicesAccumulo2.1' into feature/jexl3
jwomeara Sep 22, 2023
aa9d313
Merge branch 'feature/spring-boot-2.x-accumulo-2.1' into feature/quer…
jwomeara Oct 5, 2023
e87c563
bumped versions for some modules
jwomeara Oct 5, 2023
faa892b
Updated with latest changes from main/integration
jwomeara Oct 20, 2023
a239598
Merge remote-tracking branch 'origin/main' into feature/queryMicroser…
jwomeara Oct 23, 2023
7ae2520
Merge remote-tracking branch 'origin/main' into feature/queryMicroser…
jwomeara Oct 25, 2023
a6fdc4e
Merge remote-tracking branch 'origin/feature/queryMicroservicesAccumu…
jwomeara Nov 2, 2023
30eb104
Merge remote-tracking branch 'origin/main' into feature/queryMicroser…
jwomeara Nov 20, 2023
1c5e154
Merge branch 'main' into feature/queryMicroservices
jwomeara Nov 20, 2023
985f0cd
fixed confirm ack configuration, and updated query client response type.
jwomeara Nov 22, 2023
8db4c53
Merge branch 'main' into feature/queryMicroservices
jwomeara Nov 22, 2023
5f94dfb
Merge remote-tracking branch 'origin/main' into feature/queryMicroser…
jwomeara Nov 22, 2023
469386d
Merge remote-tracking branch 'origin/feature/queryMicroservices' into…
jwomeara Dec 9, 2023
95b5eaf
Merge remote-tracking branch 'origin/main' into feature/queryMicroser…
jwomeara Dec 10, 2023
c3b7d65
Merge remote-tracking branch 'origin/feature/queryMicroservices' into…
jwomeara Dec 10, 2023
72fa601
Merge remote-tracking branch 'origin/main' into feature/queryMicroser…
jwomeara Dec 15, 2023
d642da5
Merge branch 'main' into feature/queryMicroservices
jwomeara Dec 15, 2023
ad20bfe
Merge branch 'feature/queryMicroservices' into HEAD
jwomeara Dec 16, 2023
7c8da1c
updated with latest from integration
jwomeara Jan 17, 2024
f8bfc15
Merge remote-tracking branch 'origin/main' into feature/queryMicroser…
jwomeara Jan 24, 2024
fd8702e
Merge branch 'feature/jexl3' into feature/queryMicroservices
jwomeara Feb 8, 2024
b828a35
Merge remote-tracking branch 'origin/main' into feature/queryMicroser…
jwomeara Mar 13, 2024
1dee0b6
Merge remote-tracking branch 'origin/main' into feature/queryMicroser…
jwomeara Apr 2, 2024
f89cc9c
Merge remote-tracking branch 'origin/main' into feature/queryMicroser…
jwomeara Apr 19, 2024
8d4ad8d
PR feedback
jwomeara Apr 26, 2024
5b708fb
PR feedback
jwomeara Apr 29, 2024
062a8d0
Update query-metric service to generate HTML response via Spring MVC …
kevinrr888 May 6, 2024
5b0d625
replaced apache commons base64 encoder/decoder with native java (#17)
cbevard1 May 6, 2024
f8b7d4c
datawave version to 6.9.3
billoley May 6, 2024
81fd06e
Release datawave-query-metric api/service 3.0.9
billoley May 6, 2024
10b13d5
Set version to 3.0.10-SNAPSHOT
billoley May 6, 2024
b43d2eb
Merge remote-tracking branch 'origin/main' into feature/queryMicroser…
jwomeara May 7, 2024
f526e00
Fixed setter typo
jwomeara May 7, 2024
f2db184
Merge remote-tracking branch 'origin/main' into feature/queryMicroser…
jwomeara May 8, 2024
1b56d17
Update query-metric service to generate HTML response via Spring MVC …
kevinrr888 May 6, 2024
9f27f68
replaced apache commons base64 encoder/decoder with native java (#17)
cbevard1 May 6, 2024
377f823
datawave version to 6.9.3
billoley May 6, 2024
38f2568
Release datawave-query-metric api/service 3.0.9
billoley May 6, 2024
b22364e
Set version to 3.0.10-SNAPSHOT
billoley May 6, 2024
6cde4c7
fix typo in QueryGeometryHandler
jwomeara May 15, 2024
7884ed1
Merge remote-tracking branch 'origin/main' into feature/queryMicroser…
jwomeara May 16, 2024
251b083
Merge remote-tracking branch 'origin' into feature/queryMicroservices
jwomeara May 16, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
26 changes: 21 additions & 5 deletions api/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
<parent>
<groupId>gov.nsa.datawave.microservice</groupId>
<artifactId>datawave-microservice-parent</artifactId>
<version>3.0.4</version>
<version>4.0.0-SNAPSHOT</version>
<relativePath>../../../microservice-parent/pom.xml</relativePath>
</parent>
<artifactId>query-metric-api</artifactId>
<version>3.0.9-SNAPSHOT</version>
<version>4.0.0-SNAPSHOT</version>
<url>https://code.nsa.gov/datawave-query-metric-service</url>
<scm>
<connection>scm:git:https://github.com/NationalSecurityAgency/datawave-query-metric-service.git</connection>
Expand All @@ -19,15 +19,16 @@
<properties>
<datawave.webservice.namespace>http://webservice.datawave.nsa/v1</datawave.webservice.namespace>
<spotbugs.excludes.file>${basedir}/spotbugs-exclude.xml</spotbugs.excludes.file>
<version.accumulo-utils>3.0.1</version.accumulo-utils>
<version.base-rest-responses>3.0.0</version.base-rest-responses>
<version.accumulo-utils>4.0.0-SNAPSHOT</version.accumulo-utils>
<version.base-rest-responses>4.0.0-SNAPSHOT</version.base-rest-responses>
<version.commons-lang3>3.12.0</version.commons-lang3>
<version.commons-text>1.9</version.commons-text>
<version.datawave>6.9.1</version.datawave>
<version.datawave>7.0.0-SNAPSHOT</version.datawave>
<version.glassfish>2.3.6</version.glassfish>
<version.guava>31.1-jre</version.guava>
<version.jackson>2.12.5</version.jackson>
<version.jaxb-api>2.3.1</version.jaxb-api>
<version.microservice.query-api>1.0.0-SNAPSHOT</version.microservice.query-api>
<version.protobuf-java>3.7.1</version.protobuf-java>
<version.protostuff>1.6.2</version.protostuff>
<version.slf4j>1.7.36</version.slf4j>
Expand Down Expand Up @@ -66,6 +67,17 @@
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>gov.nsa.datawave.microservice</groupId>
<artifactId>query-api</artifactId>
<version>${version.microservice.query-api}</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
<groupId>*</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>gov.nsa.datawave.webservices</groupId>
<artifactId>datawave-ws-client</artifactId>
Expand Down Expand Up @@ -157,6 +169,10 @@
<groupId>gov.nsa.datawave.microservice</groupId>
<artifactId>base-rest-responses</artifactId>
</dependency>
<dependency>
<groupId>gov.nsa.datawave.microservice</groupId>
<artifactId>query-api</artifactId>
</dependency>
<dependency>
<groupId>gov.nsa.datawave.webservices</groupId>
<artifactId>datawave-ws-client</artifactId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -34,8 +34,8 @@
import com.fasterxml.jackson.annotation.JsonIgnore;

import datawave.marking.MarkingFunctions;
import datawave.webservice.query.Query;
import datawave.webservice.query.QueryImpl.Parameter;
import datawave.microservice.query.Query;
import datawave.microservice.query.QueryImpl.Parameter;
import datawave.webservice.query.exception.QueryException;
import datawave.webservice.query.result.event.HasMarkings;
import io.protostuff.Input;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,8 +24,8 @@
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.google.common.collect.Lists;

import datawave.webservice.query.Query;
import datawave.webservice.query.QueryImpl.Parameter;
import datawave.microservice.query.Query;
import datawave.microservice.query.QueryImpl.Parameter;
import datawave.webservice.query.result.event.HasMarkings;
import io.protostuff.Input;
import io.protostuff.Message;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,9 +21,9 @@

import com.fasterxml.jackson.annotation.JsonIgnore;

import datawave.microservice.query.QueryImpl.Parameter;
import datawave.microservice.querymetric.BaseQueryMetric.PageMetric;
import datawave.microservice.querymetric.BaseQueryMetric.Prediction;
import datawave.webservice.query.QueryImpl.Parameter;

@XmlRootElement(name = "QueryMetricListResponse")
@XmlAccessorType(XmlAccessType.NONE)
Expand Down
4 changes: 2 additions & 2 deletions pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
<parent>
<groupId>gov.nsa.datawave.microservice</groupId>
<artifactId>datawave-microservice-parent</artifactId>
<version>3.0.4</version>
<version>4.0.0-SNAPSHOT</version>
<relativePath>../../microservice-parent/pom.xml</relativePath>
</parent>
<artifactId>query-metric-parent</artifactId>
<version>3.0.9-SNAPSHOT</version>
<version>4.0.0-SNAPSHOT</version>
<packaging>pom</packaging>
<url>https://code.nsa.gov/datawave-query-metric-service</url>
<modules>
Expand Down
42 changes: 29 additions & 13 deletions service/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@
<parent>
<groupId>gov.nsa.datawave.microservice</groupId>
<artifactId>datawave-microservice-service-parent</artifactId>
<version>4.0.4</version>
<version>5.0.0-SNAPSHOT</version>
<relativePath>../../../microservice-service-parent/pom.xml</relativePath>
</parent>
<artifactId>query-metric-service</artifactId>
<version>3.0.9-SNAPSHOT</version>
<version>4.0.0-SNAPSHOT</version>
<description>DATAWAVE Query Metric Microservice</description>
<url>https://code.nsa.gov/datawave-query-metric-service</url>
<scm>
Expand All @@ -20,19 +20,19 @@
<properties>
<spotbugs.excludes.file>${basedir}/spotbugs-exclude.xml</spotbugs.excludes.file>
<start-class>datawave.microservice.querymetric.QueryMetricService</start-class>
<version.accumulo-utils>3.0.1</version.accumulo-utils>
<version.base-rest-responses>3.0.0</version.base-rest-responses>
<version.accumulo-utils>4.0.0-SNAPSHOT</version.accumulo-utils>
<version.base-rest-responses>4.0.0-SNAPSHOT</version.base-rest-responses>
<version.cache-api>1.1.1</version.cache-api>
<version.datawave>6.9.1</version.datawave>
<version.datawave>7.0.0-SNAPSHOT</version.datawave>
<version.hazelcast-kubernetes>2.2.3</version.hazelcast-kubernetes>
<version.in-memory-accumulo>3.0.1</version.in-memory-accumulo>
<version.microservice.accumulo-api>3.0.0</version.microservice.accumulo-api>
<version.microservice.hazelcast>3.0.0</version.microservice.hazelcast>
<version.microservice.query-metric-api>${project.version}</version.microservice.query-metric-api>
<version.microservice.starter>3.0.0</version.microservice.starter>
<version.microservice.starter-datawave-query-metric>2.0.0</version.microservice.starter-datawave-query-metric>
<version.microservice.starter-metadata>2.0.0</version.microservice.starter-metadata>
<version.microservice.type-utils>2.0.2</version.microservice.type-utils>
<version.in-memory-accumulo>4.0.0-SNAPSHOT</version.in-memory-accumulo>
<version.microservice.accumulo-api>4.0.0-SNAPSHOT</version.microservice.accumulo-api>
<version.microservice.hazelcast>4.0.0-SNAPSHOT</version.microservice.hazelcast>
<version.microservice.query-metric-api>4.0.0-SNAPSHOT</version.microservice.query-metric-api>
<version.microservice.starter>4.0.0-SNAPSHOT</version.microservice.starter>
<version.microservice.starter-datawave-query-metric>3.0.0-SNAPSHOT</version.microservice.starter-datawave-query-metric>
<version.microservice.starter-metadata>3.0.0-SNAPSHOT</version.microservice.starter-metadata>
<version.microservice.type-utils>3.0.0-SNAPSHOT</version.microservice.type-utils>
<version.protobuf-java>3.7.1</version.protobuf-java>
<version.validation-api>2.0.2</version.validation-api>
<version.webjars.bootstrap>4.3.1</version.webjars.bootstrap>
Expand Down Expand Up @@ -89,6 +89,10 @@
<artifactId>slf4j-reload4j</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
<exclusion>
<artifactId>reload4j</artifactId>
<groupId>ch.qos.reload4j</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
Expand Down Expand Up @@ -237,6 +241,14 @@
<artifactId>avro</artifactId>
<groupId>org.apache.avro</groupId>
</exclusion>
<exclusion>
<artifactId>reload4j</artifactId>
<groupId>ch.qos.reload4j</groupId>
</exclusion>
<exclusion>
<artifactId>avro</artifactId>
<groupId>org.apache.avro</groupId>
</exclusion>
</exclusions>
</dependency>
<dependency>
Expand Down Expand Up @@ -280,6 +292,10 @@
<artifactId>zookeeper</artifactId>
<version>${version.zookeeper}</version>
<exclusions>
<exclusion>
<artifactId>*</artifactId>
<groupId>ch.qos.logback</groupId>
</exclusion>
<exclusion>
<artifactId>slf4j-log4j12</artifactId>
<groupId>org.slf4j</groupId>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@
import org.springframework.context.annotation.Configuration;
import org.springframework.context.annotation.Lazy;

import datawave.core.common.connection.AccumuloClientPool;
import datawave.core.common.connection.AccumuloClientPoolFactory;
import datawave.microservice.config.accumulo.AccumuloProperties;
import datawave.microservice.config.cluster.ClusterProperties;
import datawave.microservice.querymetric.factory.WrappedAccumuloClientPoolFactory;
import datawave.webservice.common.connection.AccumuloClientPool;
import datawave.webservice.common.connection.AccumuloClientPoolFactory;

@Configuration
@EnableConfigurationProperties({AccumuloConfiguration.WarehouseClusterProperties.class})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,8 @@
import com.fasterxml.jackson.module.jaxb.JaxbAnnotationModule;
import com.github.benmanes.caffeine.cache.CaffeineSpec;

import datawave.core.common.connection.AccumuloClientPool;
import datawave.core.query.result.event.DefaultResponseObjectFactory;
import datawave.marking.MarkingFunctions;
import datawave.microservice.querymetric.BaseQueryMetric;
import datawave.microservice.querymetric.Correlator;
Expand All @@ -53,8 +55,6 @@
import datawave.query.util.DateIndexHelperFactory;
import datawave.query.util.TypeMetadataHelper;
import datawave.security.authorization.JWTTokenHandler;
import datawave.webservice.common.connection.AccumuloClientPool;
import datawave.webservice.query.result.event.DefaultResponseObjectFactory;
import datawave.webservice.query.result.event.ResponseObjectFactory;

@Configuration
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -76,9 +76,9 @@ public class QueryMetricHandlerProperties {

protected boolean useRemoteQuery = true;
protected long remoteAuthTimeout = 1L;
protected TimeUnit remoteAuthTimeUnit = TimeUnit.MINUTES;
protected TimeUnit remoteAuthTimeoutUnit = TimeUnit.MINUTES;
protected long remoteQueryTimeout = 1L;
protected TimeUnit remoteQueryTimeUnit = TimeUnit.MINUTES;
protected TimeUnit remoteQueryTimeoutUnit = TimeUnit.MINUTES;

protected String npeOuEntries;
protected String subjectDnPattern;
Expand Down Expand Up @@ -519,39 +519,39 @@ public long getRemoteAuthTimeout() {
}

public long getRemoteAuthTimeoutMillis() {
return remoteAuthTimeUnit.toMillis(remoteAuthTimeout);
return remoteAuthTimeoutUnit.toMillis(remoteAuthTimeout);
}

public void setRemoteAuthTimeout(long remoteAuthTimeout) {
this.remoteAuthTimeout = remoteAuthTimeout;
}

public TimeUnit getRemoteAuthTimeUnit() {
return remoteAuthTimeUnit;
public TimeUnit getRemoteAuthTimeoutUnit() {
return remoteAuthTimeoutUnit;
}

public void setRemoteAuthTimeUnit(TimeUnit remoteAuthTimeUnit) {
this.remoteAuthTimeUnit = remoteAuthTimeUnit;
public void setRemoteAuthTimeoutUnit(TimeUnit remoteAuthTimeoutUnit) {
this.remoteAuthTimeoutUnit = remoteAuthTimeoutUnit;
}

public long getRemoteQueryTimeout() {
return remoteQueryTimeout;
}

public long getRemoteQueryTimeoutMillis() {
return remoteQueryTimeUnit.toMillis(remoteQueryTimeout);
return remoteQueryTimeoutUnit.toMillis(remoteQueryTimeout);
}

public void setRemoteQueryTimeout(long remoteQueryTimeout) {
this.remoteQueryTimeout = remoteQueryTimeout;
}

public TimeUnit getRemoteQueryTimeUnit() {
return remoteQueryTimeUnit;
public TimeUnit getRemoteQueryTimeoutUnit() {
return remoteQueryTimeoutUnit;
}

public void setRemoteQueryTimeUnit(TimeUnit remoteQueryTimeUnit) {
this.remoteQueryTimeUnit = remoteQueryTimeUnit;
public void setRemoteQueryTimeoutUnit(TimeUnit remoteQueryTimeoutUnit) {
this.remoteQueryTimeoutUnit = remoteQueryTimeoutUnit;
}

public String getNpeOuEntries() {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

import datawave.accumulo.inmemory.InMemoryAccumuloClient;
import datawave.accumulo.inmemory.InMemoryInstance;
import datawave.webservice.common.connection.AccumuloClientPoolFactory;
import datawave.core.common.connection.AccumuloClientPoolFactory;
import datawave.webservice.common.connection.WrappedAccumuloClient;

/*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import datawave.webservice.common.connection.AccumuloClientPool;
import datawave.core.common.connection.AccumuloClientPool;

public class AccumuloRecordWriter extends RecordWriter<Text,Mutation> {
private MultiTableBatchWriter mtbw = null;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -16,14 +16,15 @@
import com.google.common.collect.HashMultimap;
import com.google.common.collect.Multimap;

import datawave.core.query.util.QueryUtil;
import datawave.ingest.data.config.NormalizedContentInterface;
import datawave.ingest.data.config.NormalizedFieldAndValue;
import datawave.ingest.data.config.ingest.CSVIngestHelper;
import datawave.ingest.data.config.ingest.TermFrequencyIngestHelperInterface;
import datawave.microservice.query.QueryImpl;
import datawave.microservice.querymetric.BaseQueryMetric;
import datawave.microservice.querymetric.BaseQueryMetric.PageMetric;
import datawave.microservice.querymetric.BaseQueryMetric.Prediction;
import datawave.webservice.query.util.QueryUtil;

public class ContentQueryMetricsIngestHelper extends CSVIngestHelper implements TermFrequencyIngestHelperInterface {

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,12 @@

import com.google.common.util.concurrent.ThreadFactoryBuilder;

import datawave.core.common.connection.AccumuloClientPool;
import datawave.core.common.connection.AccumuloConnectionFactory;
import datawave.core.query.logic.QueryLogic;
import datawave.core.query.logic.QueryLogicTransformer;
import datawave.marking.MarkingFunctions;
import datawave.microservice.query.Query;
import datawave.microservice.querymetric.BaseQueryMetric;
import datawave.microservice.querymetric.QueryMetricFactory;
import datawave.microservice.querymetric.config.QueryMetricHandlerProperties;
Expand All @@ -32,11 +37,6 @@
import datawave.security.authorization.DatawavePrincipal;
import datawave.security.authorization.DatawaveUser;
import datawave.security.authorization.SubjectIssuerDNPair;
import datawave.webservice.common.connection.AccumuloClientPool;
import datawave.webservice.common.connection.AccumuloConnectionFactory;
import datawave.webservice.query.Query;
import datawave.webservice.query.logic.QueryLogic;
import datawave.webservice.query.logic.QueryLogicTransformer;
import datawave.webservice.query.runner.RunningQuery;
import datawave.webservice.result.BaseQueryResponse;

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
import java.util.Map;

import datawave.microservice.authorization.user.DatawaveUserDetails;
import datawave.microservice.query.Query;
import datawave.microservice.querymetric.BaseQueryMetric;
import datawave.microservice.querymetric.QueryMetricType;
import datawave.microservice.querymetric.QueryMetricsSummaryResponse;
import datawave.webservice.query.Query;

public interface QueryMetricHandler<T extends BaseQueryMetric> {

Expand Down
Loading
Loading