Package io.netty.util

Class AbstractConstant<T extends AbstractConstant<T>>

java.lang.Object
io.netty.util.AbstractConstant<T>
All Implemented Interfaces:
Constant<T>, Comparable<T>
Direct Known Subclasses:
AttributeKey, ChannelOption, Signal.SignalConstant, SslContextOption

public abstract class AbstractConstant<T extends AbstractConstant<T>> extends Object implements Constant<T>
Base implementation of Constant.
  • Field Details

    • uniqueIdGenerator

      private static final AtomicLong uniqueIdGenerator
    • id

      private final int id
    • name

      private final String name
    • uniquifier

      private final long uniquifier
  • Constructor Details

    • AbstractConstant

      protected AbstractConstant(int id, String name)
      Creates a new instance.
  • Method Details