OpenSearch/client/transport/src
Jason Tedor a62740bbd2 Avoid early initializing Netty
Today when we load the Netty plugins, we indirectly cause several Netty
classes to initialize. This is because we attempt to load some classes
by name, and loading these classes is done in a way that triggers a long
chain of class initializers within Netty. We should not do this, this
can lead to log messages before the logger is loader, and it leads to
initialization in cases when the classes would never be needed (for
example, Netty 3 class initialization is never needed if Netty 4 is
used, and vice versa). This commit avoids this early initialization of
these classes by removing the need for the early loading.

Relates #19819
2016-08-05 14:58:33 -04:00
..
main/java/org/elasticsearch/transport/client Avoid early initializing Netty 2016-08-05 14:58:33 -04:00
test/java/org/elasticsearch/transport/client fix import statements 2016-08-04 16:45:05 +01:00