Annotation Interface RequiresElasticsearch
@Documented
@Retention(RUNTIME)
@Target({PACKAGE,TYPE})
@Requires(property="elasticsearch") @Requires(classes=org.elasticsearch.client.RestClient.class)
public @interface RequiresElasticsearch
Meta annotation for Elasticsearch that can be added to any component that requires Elasticsearch to load.
- Since:
- 1.0.0
- Author:
- Puneet Behl