From db13dbca958a78eed29227ddb1e1989aa36ce90e Mon Sep 17 00:00:00 2001 From: serge-rider Date: Thu, 24 Dec 2020 00:21:24 +0300 Subject: [PATCH] CB-506 Logs servlet --- .../service/admin/WebServiceBindingAdmin.java | 14 +++- .../admin/impl/WebAdminLogsServlet.java | 74 +++++++++++++++++++ 2 files changed, 87 insertions(+), 1 deletion(-) create mode 100644 server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/impl/WebAdminLogsServlet.java diff --git a/server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/WebServiceBindingAdmin.java b/server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/WebServiceBindingAdmin.java index 58bafed731..3c475a9f2a 100644 --- a/server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/WebServiceBindingAdmin.java +++ b/server/bundles/io.cloudbeaver.service.admin/src/io/cloudbeaver/service/admin/WebServiceBindingAdmin.java @@ -19,14 +19,19 @@ package io.cloudbeaver.service.admin; import io.cloudbeaver.DBWebException; import io.cloudbeaver.WebServiceUtils; import io.cloudbeaver.model.WebConnectionConfig; +import io.cloudbeaver.server.CBApplication; import io.cloudbeaver.service.DBWBindingContext; +import io.cloudbeaver.service.DBWServiceBindingServlet; import io.cloudbeaver.service.WebServiceBindingBase; +import io.cloudbeaver.service.admin.impl.WebAdminLogsServlet; import io.cloudbeaver.service.admin.impl.WebServiceAdmin; +import org.eclipse.jetty.servlet.ServletContextHandler; +import org.eclipse.jetty.servlet.ServletHolder; /** * Web service implementation */ -public class WebServiceBindingAdmin extends WebServiceBindingBase { +public class WebServiceBindingAdmin extends WebServiceBindingBase implements DBWServiceBindingServlet { private static final String SCHEMA_FILE_NAME = "schema/service.admin.graphqls"; @@ -90,4 +95,11 @@ public class WebServiceBindingAdmin extends WebServiceBindingBase