kibana/x-pack/plugins/grokdebugger/server/plugin.js
Brandon Kobel 4584a8b570
Elastic License 2.0 (#90099)
* Updating everything except the license headers themselves

* Applying ESLint rules

* Manually replacing the stragglers
2021-02-03 18:12:39 -08:00

31 lines
827 B
JavaScript

/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License
* 2.0; you may not use this file except in compliance with the Elastic License
* 2.0.
*/
import { schema } from '@kbn/config-schema';
import { KibanaFramework } from './lib/kibana_framework';
import { registerGrokdebuggerRoutes } from './routes/api/grokdebugger';
export const config = {
schema: schema.object({
enabled: schema.boolean({ defaultValue: true }),
}),
};
export class Plugin {
setup(coreSetup, plugins) {
const framework = new KibanaFramework(coreSetup);
plugins.licensing.license$.subscribe((license) => {
framework.setLicense(license);
});
registerGrokdebuggerRoutes(framework);
}
start() {}
stop() {}
}