@Override public void setCode(final int code) { Args.positive(code, "Status code"); this.code = code; this.reasonPhrase = null; }
/** * Creates a new response. * * @param code the status code of the response * @param reasonPhrase the reason phrase to the status code, or {@code null} */ public BasicHttpResponse(final int code, final String reasonPhrase) { this.code = Args.positive(code, "Status code"); this.reasonPhrase = reasonPhrase; this.reasonCatalog = EnglishReasonPhraseCatalog.INSTANCE; }
/** * Creates a new response. * * @param code the status code of the response * @param reasonPhrase the reason phrase to the status code, or {@code null} */ public BasicHttpResponse(final int code, final String reasonPhrase) { this.code = Args.positive(code, "Status code"); this.reasonPhrase = reasonPhrase; this.reasonCatalog = EnglishReasonPhraseCatalog.INSTANCE; }
/** * Creates a new response. * * @param code the status code of the response */ public BasicHttpResponse(final int code) { this.code = Args.positive(code, "Status code"); this.reasonPhrase = null; this.reasonCatalog = EnglishReasonPhraseCatalog.INSTANCE; }
@Override public void setDefaultMaxPerRoute(final int max) { Args.positive(max, "Max value"); defaultMaxPerRoute = max; }
/** * Sets the absolute maximum per-host connection pool size to * probe up to; defaults to 2 (the default per-host max). * @param cap must be >= 1 */ public void setPerHostConnectionCap(final int cap) { Args.positive(cap, "Per host connection cap"); this.cap = cap; }
public Builder setMaxConcurrentStreams(final int maxConcurrentStreams) { Args.positive(maxConcurrentStreams, "Max concurrent streams"); this.maxConcurrentStreams = maxConcurrentStreams; return this; }
/** * Creates a new response. * * @param code the status code of the response */ public BasicHttpResponse(final int code) { this.code = Args.positive(code, "Status code"); this.reasonPhrase = null; this.reasonCatalog = EnglishReasonPhraseCatalog.INSTANCE; }
@Override public void setCode(final int code) { Args.positive(code, "Status code"); this.code = code; this.reasonPhrase = null; }
public AbstractBinAsyncEntityProducer( final int bufferSize, final int fragmentSizeHint, final ContentType contentType) { Args.positive(bufferSize, "Buffer size"); this.bytebuf = ByteBuffer.allocate(bufferSize); this.fragmentSizeHint = fragmentSizeHint >= 0 ? fragmentSizeHint : bufferSize / 2; this.contentType = contentType; }
@Override public void setDefaultMaxPerRoute(final int max) { Args.positive(max, "Max value"); this.lock.lock(); try { this.defaultMaxPerRoute = max; } finally { this.lock.unlock(); } }
@Override public void setMaxTotal(final int max) { Args.positive(max, "Max value"); this.lock.lock(); try { this.maxTotal = max; } finally { this.lock.unlock(); } }
public FrameOutputBuffer(final BasicH2TransportMetrics metrics, final int maxFramePayloadSize) { super(); Args.notNull(metrics, "HTTP2 transport metrcis"); Args.positive(maxFramePayloadSize, "Maximum payload size"); this.metrics = metrics; this.maxFramePayloadSize = maxFramePayloadSize; this.buffer = new byte[FrameConsts.HEAD_LEN + maxFramePayloadSize + FrameConsts.MAX_PADDING + 1]; }
public StringAsyncEntityConsumer(final int capacityIncrement) { Args.positive(capacityIncrement, "Capacity increment"); this.capacityIncrement = capacityIncrement; this.content = new CharArrayBuffer(1024); }
public AbstractClassicServerExchangeHandler(final int initialBufferSize, final Executor executor) { this.initialBufferSize = Args.positive(initialBufferSize, "Initial buffer size"); this.executor = Args.notNull(executor, "Executor"); this.exception = new AtomicReference<>(null); this.state = new AtomicReference<>(State.IDLE); }
FrameInputBuffer(final BasicH2TransportMetrics metrics, final int bufferLen, final int maxFramePayloadSize) { Args.notNull(metrics, "HTTP2 transport metrcis"); Args.positive(maxFramePayloadSize, "Maximum payload size"); this.metrics = metrics; this.maxFramePayloadSize = maxFramePayloadSize; this.buffer = new byte[bufferLen]; this.dataLen = 0; }
public StringAsyncEntityConsumer(final int capacityIncrement) { Args.positive(capacityIncrement, "Capacity increment"); this.capacityIncrement = capacityIncrement; this.content = new CharArrayBuffer(1024); }
@Override public RawFrame createHeaders(final int streamId, final ByteBuffer payload, final boolean endHeaders, final boolean endStream) { Args.positive(streamId, "Stream id"); final int flags = (endHeaders ? FrameFlag.END_HEADERS.value : 0) | (endStream ? FrameFlag.END_STREAM.value : 0); return new RawFrame(FrameType.HEADERS.getValue(), flags, streamId, payload); }
@Override public RawFrame createData(final int streamId, final ByteBuffer payload, final boolean endStream) { Args.positive(streamId, "Stream id"); final int flags = (endStream ? FrameFlag.END_STREAM.value : 0); return new RawFrame(FrameType.DATA.getValue(), flags, streamId, payload); }