kibana/docs/development/core/server
Mikhail Shustov e1b831e77d
Route tags (#37344) (#38373)
* expose route info in KibanaRequest

* update mocks in test

* make tags readonly, getRouteInfo is private method

* add mocks for hapi internals

* mode deepFreeze to core utils level as it env agnostic

* freeze route props

* fix typo

* add tests for route options

* fix integration tests. deep_freeze was moved under core utils

* add comments, expose public types and regenerate docs

* address comment. remove unnecessary async in route handlers

* make routeSchema optional instead of union with undefined

* @skaapgif improvements

* update docs
2019-06-07 09:39:33 +02:00
..
kibana-plugin-server.apicaller.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.authenticationhandler.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.authtoolkit.authenticated.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.authtoolkit.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.authtoolkit.redirected.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.authtoolkit.rejected.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.callapioptions.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.callapioptions.wrap401errors.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.clusterclient.(constructor).md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.clusterclient.asscoped.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.clusterclient.callasinternaluser.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.clusterclient.close.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.clusterclient.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.coresetup.elasticsearch.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.coresetup.http.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.coresetup.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.corestart.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.discoveredplugin.configpath.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.discoveredplugin.id.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.discoveredplugin.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.discoveredplugin.optionalplugins.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.discoveredplugin.requiredplugins.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.elasticsearchclientconfig.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.elasticsearchservicesetup.adminclient$.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.elasticsearchservicesetup.createclient.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.elasticsearchservicesetup.dataclient$.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.elasticsearchservicesetup.legacy.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.elasticsearchservicesetup.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.headers.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.httpservicesetup.createnewserver.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.httpservicesetup.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.httpservicestart.islistening.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.httpservicestart.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.internalcorestart.http.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.internalcorestart.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.internalcorestart.plugins.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequest.(constructor).md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequest.body.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequest.from.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequest.getfilteredheaders.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequest.headers.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequest.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequest.params.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequest.query.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequest.route.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequest.unstable_getincomingmessage.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequest.url.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequestroute.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequestroute.method.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequestroute.options.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.kibanarequestroute.path.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.logger.debug.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.logger.error.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.logger.fatal.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.logger.info.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.logger.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.logger.trace.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.logger.warn.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.loggerfactory.get.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.loggerfactory.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.logmeta.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.onpostauthhandler.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.onpostauthtoolkit.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.onpostauthtoolkit.next.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.onpostauthtoolkit.redirected.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.onpostauthtoolkit.rejected.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.onpreauthhandler.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.onpreauthtoolkit.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.onpreauthtoolkit.next.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.onpreauthtoolkit.redirected.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.onpreauthtoolkit.rejected.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.plugin.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.plugin.setup.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.plugin.start.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.plugin.stop.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.plugininitializer.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.plugininitializercontext.config.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.plugininitializercontext.env.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.plugininitializercontext.logger.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.plugininitializercontext.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.pluginname.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.pluginsservicesetup.contracts.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.pluginsservicesetup.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.pluginsservicesetup.uiplugins.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.pluginsservicestart.contracts.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.pluginsservicestart.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.recursivereadonly.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.routeconfigoptions.authrequired.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.routeconfigoptions.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.routeconfigoptions.tags.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.routemethod.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.router.(constructor).md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.router.delete.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.router.get.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.router.getroutes.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.router.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.router.path.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.router.post.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.router.put.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.router.routes.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.scopedclusterclient.(constructor).md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.scopedclusterclient.callascurrentuser.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.scopedclusterclient.callasinternaluser.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00
kibana-plugin-server.scopedclusterclient.md Route tags (#37344) (#38373) 2019-06-07 09:39:33 +02:00