Interface Http2ClientSettings

All Known Subinterfaces:
Http2ClientSettings
All Known Implementing Classes:
Http2ClientSettings.Http2ClientSettingsImpl

public interface Http2ClientSettings
  • Method Details

    • getBaseConnectionBackoff

      Duration getBaseConnectionBackoff()
    • getCompletionTimeout

      Duration getCompletionTimeout()
    • getMaxConnectionBackoff

      Duration getMaxConnectionBackoff()
    • getMaxPersistentAttempts

      int getMaxPersistentAttempts()
    • getPingInterval

      Duration getPingInterval()
    • getPingTimeout

      Duration getPingTimeout()
    • incomingConnectionLevelBufferSize

      int incomingConnectionLevelBufferSize()
    • incomingStreamLevelBufferSize

      int incomingStreamLevelBufferSize()
    • logFrames

      boolean logFrames()
    • maxConcurrentStreams

      int maxConcurrentStreams()
    • maxHeaderListSize

      int maxHeaderListSize()
      The maximum size of a decoded header list that this endpoint is prepared to accept, in bytes. The value is advertised to the peer via SETTINGS_MAX_HEADER_LIST_SIZE and the same limit is applied to the accumulated header block fragments of a HEADERS frame and its CONTINUATION frames.

      Returns:
      (undocumented)
      Since:
      2.0.0
    • outgoingControlFrameBufferSize

      int outgoingControlFrameBufferSize()
    • requestEntityChunkSize

      int requestEntityChunkSize()
    • withBaseConnectionBackoff

      Http2ClientSettings withBaseConnectionBackoff(Duration backoff)
    • withCompletionTimeout

      Http2ClientSettings withCompletionTimeout(Duration timeout)
    • withIncomingConnectionLevelBufferSize

      Http2ClientSettings withIncomingConnectionLevelBufferSize(int newValue)
    • withIncomingStreamLevelBufferSize

      Http2ClientSettings withIncomingStreamLevelBufferSize(int newValue)
    • withLogFrames

      Http2ClientSettings withLogFrames(boolean shouldLog)
    • withMaxConcurrentStreams

      Http2ClientSettings withMaxConcurrentStreams(int newValue)
    • withMaxConnectionBackoff

      Http2ClientSettings withMaxConnectionBackoff(Duration backoff)
    • withMaxHeaderListSize

      Http2ClientSettings withMaxHeaderListSize(int newValue)
      Parameters:
      newValue - (undocumented)
      Returns:
      (undocumented)
      Since:
      2.0.0
    • withMaxPersistentAttempts

      Http2ClientSettings withMaxPersistentAttempts(int max)
    • withOutgoingControlFrameBufferSize

      Http2ClientSettings withOutgoingControlFrameBufferSize(int newValue)
    • withPingInterval

      Http2ClientSettings withPingInterval(Duration interval)
    • withPingTimeout

      Http2ClientSettings withPingTimeout(Duration timeout)
    • withRequestEntityChunkSize

      Http2ClientSettings withRequestEntityChunkSize(int newValue)