netty5/common/src/main/java/io/netty/util
Norman Maurer 411e786a6f Add default methods to EventExecutor / EventExecutorGroup / EventLoop / EventLoopGroup
Motivation:

We can remove some classes and duplication if we add default methods

Modifications:

- Add default methods to EventExecutor / EventExecutorGroup / EventLoop / EventLoopGroup
- Remove code duplication
- Remove AbstractEventExecutorGroup as it is not needed anymore

Result:

Cleanup and removal of code-duplication. Also makes it easier for people to implement their custom executors / groups
2021-09-02 20:12:56 +02:00
..
concurrent Add default methods to EventExecutor / EventExecutorGroup / EventLoop / EventLoopGroup 2021-09-02 20:12:56 +02:00
internal Make Promise not extend Future (#11634) 2021-09-02 10:46:54 +02:00
AbstractConstant.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
AbstractReferenceCounted.java Make variables final (#11548) 2021-08-06 09:28:12 +02:00
AsciiString.java ByteProcessor shouldn't throw checked exception (#10767) 2020-11-03 18:54:16 +01:00
AsyncMapping.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
Attribute.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
AttributeKey.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
AttributeMap.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
BooleanSupplier.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
ByteProcessor.java ByteProcessor shouldn't throw checked exception (#10767) 2020-11-03 18:54:16 +01:00
ByteProcessorUtils.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
CharsetUtil.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
Constant.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
ConstantPool.java Utilize i.n.u.internal.ObjectUtil to assert Preconditions (commons) (#11170) (#11172) 2021-04-22 08:15:40 +02:00
DefaultAttributeMap.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
DomainMappingBuilder.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
DomainNameMapping.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
DomainNameMappingBuilder.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
DomainWildcardMappingBuilder.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
HashedWheelTimer.java Utilize i.n.u.internal.ObjectUtil to assert Preconditions (commons) (#11170) (#11172) 2021-04-22 08:15:40 +02:00
HashingStrategy.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
IllegalReferenceCountException.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
IntSupplier.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
Mapping.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
NettyRuntime.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
NetUtil.java Fix native image build on modern GraalVM versions for the cases when the program uses netty-dns (#10630) 2020-10-26 08:49:31 +01:00
NetUtilInitializations.java Fix native image build on modern GraalVM versions for the cases when the program uses netty-dns (#10630) 2020-10-26 08:49:31 +01:00
NetUtilSubstitutions.java Fix native image build for the cases when io.netty.util.NetUtil is initialized at run-time (#10799) 2020-12-07 18:22:03 +01:00
package-info.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
Recycler.java Recycler.WeakOrderQueue drop Object hasBeenRecycled (#11402) 2021-06-23 11:33:16 +02:00
ReferenceCounted.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
ReferenceCountUtil.java Remove the deprecated ThreadDeathWatcher (#11574) 2021-08-16 14:33:58 +02:00
ResourceLeakDetector.java Remove deprecated stuff around ResourceLeakDetector (#11572) 2021-08-11 21:41:49 +02:00
ResourceLeakDetectorFactory.java Remove deprecated stuff around ResourceLeakDetector (#11572) 2021-08-11 21:41:49 +02:00
ResourceLeakHint.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
ResourceLeakTracker.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
Signal.java Remove overrides of Throwable.fillInStackTrace (#11514) 2021-07-27 13:29:09 +02:00
SuppressForbidden.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
Timeout.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
Timer.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
TimerTask.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
UncheckedBooleanSupplier.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00
Version.java Enable nohttp check during the build (#10708) 2020-10-23 15:26:25 +02:00