Skip to content

Commit 009a910

Browse files
committed
Remove duplicated DTO types from org.ebean.monitor.api
1 parent a9a6bb6 commit 009a910

8 files changed

Lines changed: 11 additions & 126 deletions

File tree

server/src/main/java/org/ebean/monitor/api/App.java

Lines changed: 0 additions & 30 deletions
This file was deleted.

server/src/main/java/org/ebean/monitor/api/AppMetric.java

Lines changed: 0 additions & 50 deletions
This file was deleted.

server/src/main/java/org/ebean/monitor/api/Env.java

Lines changed: 0 additions & 24 deletions
This file was deleted.

server/src/main/java/org/ebean/monitor/domain/finder/DAppFinder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package org.ebean.monitor.domain.finder;
22

33
import io.ebean.Finder;
4-
import org.ebean.monitor.api.App;
54
import org.ebean.monitor.domain.DApp;
65
import org.ebean.monitor.domain.query.QDApp;
6+
import org.ebean.monitor.v1.model.App;
77

88
import java.util.List;
99

server/src/main/java/org/ebean/monitor/domain/finder/DAppMetricFinder.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package org.ebean.monitor.domain.finder;
22

33
import io.ebean.Finder;
4-
import org.ebean.monitor.api.AppMetric;
54
import org.ebean.monitor.domain.DApp;
65
import org.ebean.monitor.domain.DAppMetric;
76
import org.ebean.monitor.domain.query.QDAppMetric;
@@ -20,14 +19,13 @@ public DAppMetricFinder() {
2019
super(DAppMetric.class);
2120
}
2221

23-
public List<AppMetric> byApp(DApp app) {
22+
public List<DAppMetric> byApp(DApp app) {
2423
final QDAppMetric m = QDAppMetric.alias();
2524
return new QDAppMetric()
2625
.select(m.id, m.name, m.loc, m.sql)
2726
.app.eq(app)
2827
.name.desc()
2928
.setMaxRows(MAX_ROWS)
30-
.asDto(AppMetric.class)
3129
.findList();
3230
}
3331

server/src/main/java/org/ebean/monitor/domain/finder/DEnvFinder.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package org.ebean.monitor.domain.finder;
22

33
import io.ebean.Finder;
4-
import org.ebean.monitor.api.Env;
54
import org.ebean.monitor.domain.DEnv;
65
import org.ebean.monitor.domain.query.QDEnv;
6+
import org.ebean.monitor.v1.model.Env;
77

88
import java.util.List;
99

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,8 @@
11
[
2-
{"name": "org.ebean.monitor.api.App", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true},
3-
{"name": "org.ebean.monitor.api.AppDatabase", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true},
4-
{"name": "org.ebean.monitor.api.AppMetric", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true},
5-
{"name": "org.ebean.monitor.api.DataPoint", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true},
6-
{"name": "org.ebean.monitor.api.Env", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true},
7-
{"name": "org.ebean.monitor.api.ListResponse", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true},
82
{"name": "org.ebean.monitor.api.MetricData", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true},
93
{"name": "org.ebean.monitor.api.MetricDbData", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true},
104
{"name": "org.ebean.monitor.api.MetricRequest", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true},
11-
{"name": "org.ebean.monitor.api.PendingResponse", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true},
12-
{"name": "org.ebean.monitor.api.QueryPlan", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true},
135
{"name": "org.ebean.monitor.api.QueryPlanRequest", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true},
14-
{"name": "org.ebean.monitor.api.QueryPlanSummary", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true}
6+
{"name": "org.ebean.monitor.v1.model.App", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true},
7+
{"name": "org.ebean.monitor.v1.model.Env", "allDeclaredConstructors": true, "allPublicMethods": true, "allDeclaredFields": true}
158
]
16-

server/src/test/java/org/ebean/monitor/web/IngestControllerTest.java

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,14 +3,13 @@
33
import io.avaje.http.client.HttpClient;
44
import io.avaje.inject.test.InjectTest;
55
import jakarta.inject.Inject;
6-
import org.ebean.monitor.api.App;
7-
import org.ebean.monitor.api.AppMetric;
8-
import org.ebean.monitor.api.Env;
96
import org.ebean.monitor.domain.DApp;
107
import org.ebean.monitor.domain.DAppMetric;
118
import org.ebean.monitor.domain.DEnv;
129
import org.ebean.monitor.domain.DQueryPlan;
1310
import org.ebean.monitor.domain.query.QDQueryPlan;
11+
import org.ebean.monitor.v1.model.App;
12+
import org.ebean.monitor.v1.model.Env;
1413
import org.junit.jupiter.api.Test;
1514

1615
import java.net.http.HttpResponse;
@@ -41,16 +40,16 @@ void ingest() throws InterruptedException {
4140
// allow queue consumer to process
4241
Thread.sleep(500);
4342

44-
var envNames = DEnv.find.findAll().stream().map(Env::getName).toList();
43+
var envNames = DEnv.find.findAll().stream().map(Env::name).toList();
4544
assertThat(envNames).contains("dev1");
4645

4746
var apps = DApp.find.findAll();
48-
assertThat(apps).extracting(App::getName).contains("int1");
47+
assertThat(apps).extracting(App::name).contains("int1");
4948
final App app1 = apps.getFirst();
5049

51-
var appMetrics = DAppMetric.find.byApp(DApp.find.ref(app1.getId()));
50+
var appMetrics = DAppMetric.find.byApp(DApp.find.ref(app1.id()));
5251
assertThat(appMetrics)
53-
.extracting(AppMetric::getName)
52+
.extracting(DAppMetric::getName)
5453
.contains("OrderDao.findOrdersForPublishing");
5554

5655
ingestQueryPlan();

0 commit comments

Comments
 (0)