Class Frame<T>

  • Type Parameters:
    T - frame payload representation.
    Direct Known Subclasses:
    RawFrame

    public abstract class Frame<T>
    extends java.lang.Object
    Abstract HTTP/2 data frame.
    Since:
    5.0
    • Field Detail

      • type

        private final int type
      • flags

        private final int flags
      • streamId

        private final int streamId
    • Constructor Detail

      • Frame

        public Frame​(int type,
                     int flags,
                     int streamId)
    • Method Detail

      • isType

        public boolean isType​(FrameType type)
      • isFlagSet

        public boolean isFlagSet​(FrameFlag flag)
      • getType

        public int getType()
      • getFlags

        public int getFlags()
      • getStreamId

        public int getStreamId()
      • getPayload

        public abstract T getPayload()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object