Package org.apache.hc.core5.http.config
Class Http1Config
- java.lang.Object
-
- org.apache.hc.core5.http.config.Http1Config
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Http1Config.Builder
-
Field Summary
Fields Modifier and Type Field Description private int
bufferSize
private int
chunkSizeHint
static Http1Config
DEFAULT
private static int
INIT_BUF_CHUNK
private static int
INIT_BUF_SIZE
private static int
INIT_MAX_EMPTY_LINE_COUNT
private static int
INIT_MAX_HEADER_COUNT
private static int
INIT_MAX_LINE_LENGTH
private static Timeout
INIT_WAIT_FOR_CONTINUE
private static int
INIT_WINDOW_SIZE
private int
initialWindowSize
private int
maxEmptyLineCount
private int
maxHeaderCount
private int
maxLineLength
private Timeout
waitForContinueTimeout
-
Constructor Summary
Constructors Constructor Description Http1Config(int bufferSize, int chunkSizeHint, Timeout waitForContinueTimeout, int maxLineLength, int maxHeaderCount, int maxEmptyLineCount, int initialWindowSize)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Http1Config.Builder
copy(Http1Config config)
static Http1Config.Builder
custom()
int
getBufferSize()
int
getChunkSizeHint()
int
getInitialWindowSize()
int
getMaxEmptyLineCount()
int
getMaxHeaderCount()
int
getMaxLineLength()
Timeout
getWaitForContinueTimeout()
java.lang.String
toString()
-
-
-
Field Detail
-
DEFAULT
public static final Http1Config DEFAULT
-
bufferSize
private final int bufferSize
-
chunkSizeHint
private final int chunkSizeHint
-
waitForContinueTimeout
private final Timeout waitForContinueTimeout
-
maxLineLength
private final int maxLineLength
-
maxHeaderCount
private final int maxHeaderCount
-
maxEmptyLineCount
private final int maxEmptyLineCount
-
initialWindowSize
private final int initialWindowSize
-
INIT_WINDOW_SIZE
private static final int INIT_WINDOW_SIZE
- See Also:
- Constant Field Values
-
INIT_BUF_SIZE
private static final int INIT_BUF_SIZE
- See Also:
- Constant Field Values
-
INIT_WAIT_FOR_CONTINUE
private static final Timeout INIT_WAIT_FOR_CONTINUE
-
INIT_BUF_CHUNK
private static final int INIT_BUF_CHUNK
- See Also:
- Constant Field Values
-
INIT_MAX_HEADER_COUNT
private static final int INIT_MAX_HEADER_COUNT
- See Also:
- Constant Field Values
-
INIT_MAX_LINE_LENGTH
private static final int INIT_MAX_LINE_LENGTH
- See Also:
- Constant Field Values
-
INIT_MAX_EMPTY_LINE_COUNT
private static final int INIT_MAX_EMPTY_LINE_COUNT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
Http1Config
Http1Config(int bufferSize, int chunkSizeHint, Timeout waitForContinueTimeout, int maxLineLength, int maxHeaderCount, int maxEmptyLineCount, int initialWindowSize)
-
-
Method Detail
-
getBufferSize
public int getBufferSize()
-
getChunkSizeHint
public int getChunkSizeHint()
-
getWaitForContinueTimeout
public Timeout getWaitForContinueTimeout()
-
getMaxLineLength
public int getMaxLineLength()
-
getMaxHeaderCount
public int getMaxHeaderCount()
-
getMaxEmptyLineCount
public int getMaxEmptyLineCount()
-
getInitialWindowSize
public int getInitialWindowSize()
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
custom
public static Http1Config.Builder custom()
-
copy
public static Http1Config.Builder copy(Http1Config config)
-
-