elasticsearch/libs
David Turner bfcc93a042
Anonymize AbstractRefCounted (#77208)
Today `AbstractRefCounted` has a `name` field which is only used to
construct the exception message when calling `incRef()` after it's been
closed. This isn't really necessary, the stack trace will identify the
reference in question and give loads more useful detail besides. It's
also slightly irksome to have to name every single implementation.

This commit drops the name and the constructor parameter, and also
introduces a handy factory method for use when there's no extra state
needed and you just want to run a method or lambda when all references
are released.
2021-09-03 07:59:44 +01:00
..
cli Changes to keep Checkstyle happy after reformatting (#76464) 2021-08-18 07:15:55 -04:00
core Anonymize AbstractRefCounted (#77208) 2021-09-03 07:59:44 +01:00
dissect Dissect parsing: An `%` occurring in the delimiter causes incorrect capture of the `${key}` that follows (#72876) 2021-05-18 09:04:48 +02:00
geo Refactor of GeoShape integration tests (#77052) 2021-09-01 07:21:15 +02:00
grok ECS support for Grok processor (#76885) 2021-08-31 06:40:52 -05:00
nio Anonymize AbstractRefCounted (#77208) 2021-09-03 07:59:44 +01:00
plugin-classloader Move plugin classloader to its own package (#73786) 2021-06-07 08:12:24 -07:00
secure-sm Update sources with new SSPL+Elastic-2.0 license headers 2021-02-02 16:10:53 -08:00
ssl-config Changes to keep Checkstyle happy after reformatting (#76464) 2021-08-18 07:15:55 -04:00
x-content Changes to keep Checkstyle happy after reformatting (#76464) 2021-08-18 07:15:55 -04:00
build.gradle Update sources with new SSPL+Elastic-2.0 license headers 2021-02-02 16:10:53 -08:00