[Stable plugin api] Extensible annotation (#89903)

This commits adds an Extensible annotation aimed to mark things that can be loaded by a component loader.
It also marks Analyzer api components (AnalyzerFactory, CharFilterFactory, TokenFilterFactory and TokenizerFactory) with this annotation.

relates #88980
This commit is contained in:
Przemyslaw Gomulka 2022-09-09 10:41:27 +02:00 committed by GitHub
parent bae3284c69
commit 31cba2d085
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 32 additions and 4 deletions

View file

@ -1,7 +1,3 @@
import org.elasticsearch.gradle.transform.UnzipTransform
import java.util.stream.Collectors
/*
* Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one
* or more contributor license agreements. Licensed under the Elastic License