Class SettingsFrame

java.lang.Object
org.glassfish.grizzly.spdy.frames.SpdyFrame
org.glassfish.grizzly.spdy.frames.SettingsFrame
All Implemented Interfaces:
org.glassfish.grizzly.Cacheable

public class SettingsFrame extends SpdyFrame
TODO: Need to implement handling of per-setting flags.
  • Field Details

    • TYPE

      public static final int TYPE
      See Also:
    • FLAG_SETTINGS_CLEAR_SETTINGS

      public static final byte FLAG_SETTINGS_CLEAR_SETTINGS
      See Also:
    • MAX_DEFINED_SETTINGS

      public static final int MAX_DEFINED_SETTINGS
      See Also:
    • SETTINGS_UPLOAD_BANDWIDTH

      public static final int SETTINGS_UPLOAD_BANDWIDTH
      See Also:
    • SETTINGS_DOWNLOAD_BANDWIDTH

      public static final int SETTINGS_DOWNLOAD_BANDWIDTH
      See Also:
    • SETTINGS_ROUND_TRIP_TIME

      public static final int SETTINGS_ROUND_TRIP_TIME
      See Also:
    • SETTINGS_MAX_CONCURRENT_STREAMS

      public static final int SETTINGS_MAX_CONCURRENT_STREAMS
      See Also:
    • SETTINGS_CURRENT_CWND

      public static final int SETTINGS_CURRENT_CWND
      See Also:
    • SETTINGS_DOWNLOAD_RETRANS_RATE

      public static final int SETTINGS_DOWNLOAD_RETRANS_RATE
      See Also:
    • SETTINGS_INITIAL_WINDOW_SIZE

      public static final int SETTINGS_INITIAL_WINDOW_SIZE
      See Also:
    • SETTINGS_CLIENT_CERTIFICATE_VECTOR_SIZE

      public static final int SETTINGS_CLIENT_CERTIFICATE_VECTOR_SIZE
      See Also:
  • Method Details

    • builder

      public static SettingsFrame.SettingsFrameBuilder builder()
    • getNumberOfSettings

      public int getNumberOfSettings()
    • getSetting

      public int getSetting(int slotId)
    • getSetSettings

      public byte getSetSettings()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • recycle

      public void recycle()
      Specified by:
      recycle in interface org.glassfish.grizzly.Cacheable
      Overrides:
      recycle in class SpdyFrame
    • toBuffer

      public org.glassfish.grizzly.Buffer toBuffer(org.glassfish.grizzly.memory.MemoryManager memoryManager)
      Specified by:
      toBuffer in class SpdyFrame
    • initialize

      protected void initialize(SpdyHeader header)
      Overrides:
      initialize in class SpdyFrame