netty5/transport/src/main/java/io/netty/channel/local
Norman Maurer ed61e5f543 Only use static Exception instances when we can ensure addSuppressed … (#9152)
Motivation:

OOME is occurred by increasing suppressedExceptions because other libraries call Throwable#addSuppressed. As we have no control over what other libraries do we need to ensure this can not lead to OOME.

Modifications:

Only use static instances of the Exceptions if we can either dissable addSuppressed or we run on java6.

Result:

Not possible to OOME because of addSuppressed. Fixes https://github.com/netty/netty/issues/9151.
2019-05-17 22:42:53 +02:00
..
LocalAddress.java migrate java8: use requireNonNull (#8840) 2019-02-04 10:32:25 +01:00
LocalChannel.java Only use static Exception instances when we can ensure addSuppressed … (#9152) 2019-05-17 22:42:53 +02:00
LocalChannelRegistry.java Java 8 migration. Inline PlatformDependent.newConcurrentHashMap() (#8760) 2019-01-22 17:18:50 +01:00
LocalChannelUnsafe.java Decouple EventLoop details from the IO handling for each transport to… (#8680) 2019-01-23 08:32:05 +01:00
LocalEventLoopGroup.java Decouple EventLoop details from the IO handling for each transport to… (#8680) 2019-01-23 08:32:05 +01:00
LocalHandler.java Java 8 migration: replace anonymous types with lambda (#8751) 2019-01-25 10:51:05 +01:00
LocalServerChannel.java Java 8 migration: replace anonymous types with lambda (#8751) 2019-01-25 10:51:05 +01:00
package-info.java Remove apiviz tags - we are focusing on user guide instead and putting diagrams there 2013-02-14 12:09:16 -08:00