Class Frame<T>

java.lang.Object
org.apache.hc.core5.http2.frame.Frame<T>
Type Parameters:
T - frame payload representation.
Direct Known Subclasses:
RawFrame

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

    • type

      private final int type
    • flags

      private final int flags
    • streamId

      private final int streamId
  • Constructor Details

    • Frame

      public Frame(int type, int flags, int streamId)
  • Method Details

    • 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 String toString()
      Overrides:
      toString in class Object