C E F G H I L O P R S T W
All Classes All Packages
All Classes All Packages
All Classes All Packages
C
- cancel(CancelReason) - Method in class org.webpieces.http2client.impl.Proxy2StreamRef
- cancel(CancelReason) - Method in class org.webpieces.http2client.impl.SingleResponseListener
- close() - Method in interface org.webpieces.http2client.api.Http2Socket
- close() - Method in interface org.webpieces.http2client.impl.Http2ChannelProxy
- close() - Method in class org.webpieces.http2client.impl.Http2ChannelProxyImpl
- close() - Method in class org.webpieces.http2client.impl.Http2SocketImpl
- close() - Method in class org.webpieces.http2client.impl.Layer3Outgoing
- closeSocket(ShutdownConnection) - Method in class org.webpieces.http2client.impl.Layer3Outgoing
- connect(InetSocketAddress) - Method in interface org.webpieces.http2client.api.Http2Socket
- connect(InetSocketAddress) - Method in class org.webpieces.http2client.impl.Http2SocketImpl
- connect(InetSocketAddress, Layer1Incoming) - Method in class org.webpieces.http2client.impl.Layer3Outgoing
- connect(InetSocketAddress, DataListener) - Method in interface org.webpieces.http2client.impl.Http2ChannelProxy
- connect(InetSocketAddress, DataListener) - Method in class org.webpieces.http2client.impl.Http2ChannelProxyImpl
- ContentType - Class in org.webpieces.http2client.api.dto
- ContentType(String, String) - Constructor for class org.webpieces.http2client.api.dto.ContentType
- ContentType(String, String, Map<String, String>) - Constructor for class org.webpieces.http2client.api.dto.ContentType
- createHttpClient(Http2Config, ChannelManager, BufferPool) - Static method in class org.webpieces.http2client.api.Http2ClientFactory
- createHttpClient(String, ChannelManager, InjectionConfig) - Static method in class org.webpieces.http2client.api.Http2ClientFactory
- createHttpClient(Http2ClientConfig, MeterRegistry) - Static method in class org.webpieces.http2client.api.Http2ClientFactory
- createHttpSocket(Http2SocketListener) - Method in interface org.webpieces.http2client.api.Http2Client
-
HttpClientSocket is so you can send multiple requests
- createHttpSocket(Http2SocketListener) - Method in class org.webpieces.http2client.impl.Http2ClientImpl
- createHttpsSocket(SSLEngine, Http2SocketListener) - Method in interface org.webpieces.http2client.api.Http2Client
-
HttpClientSocket is so you can send multiple requests.
- createHttpsSocket(SSLEngine, Http2SocketListener) - Method in class org.webpieces.http2client.impl.Http2ClientImpl
E
- engineClosedByFarEnd() - Method in class org.webpieces.http2client.impl.Layer3Outgoing
F
- failure(Channel, ByteBuffer, Exception) - Method in class org.webpieces.http2client.impl.Layer1Incoming
- farEndClosed(Channel) - Method in class org.webpieces.http2client.impl.Layer1Incoming
- fetchResponseFuture() - Method in class org.webpieces.http2client.impl.SingleResponseListener
- FullRequest - Class in org.webpieces.http2client.api.dto
- FullRequest() - Constructor for class org.webpieces.http2client.api.dto.FullRequest
- FullRequest(Http2Request, DataWrapper, Http2Trailers) - Constructor for class org.webpieces.http2client.api.dto.FullRequest
- FullResponse - Class in org.webpieces.http2client.api.dto
- FullResponse() - Constructor for class org.webpieces.http2client.api.dto.FullResponse
- FullResponse(Http2Response, DataWrapper, Http2Trailers) - Constructor for class org.webpieces.http2client.api.dto.FullResponse
G
- getBackpressureConfig() - Method in class org.webpieces.http2client.api.Http2ClientConfig
- getCharSet() - Method in class org.webpieces.http2client.api.dto.ContentType
- getHeaders() - Method in class org.webpieces.http2client.api.dto.FullRequest
- getHeaders() - Method in class org.webpieces.http2client.api.dto.FullResponse
- getHttp2Config() - Method in class org.webpieces.http2client.api.Http2ClientConfig
- getId() - Method in class org.webpieces.http2client.api.Http2ClientConfig
- getNumThreads() - Method in class org.webpieces.http2client.api.Http2ClientConfig
- getParams() - Method in class org.webpieces.http2client.api.dto.ContentType
- getParams(String) - Method in class org.webpieces.http2client.api.dto.ContentType
- getPayload() - Method in class org.webpieces.http2client.api.dto.Http2Message
- getSubtype() - Method in class org.webpieces.http2client.api.dto.ContentType
- getTrailingHeaders() - Method in class org.webpieces.http2client.api.dto.Http2Message
- getType() - Method in class org.webpieces.http2client.api.dto.ContentType
- getWriter() - Method in class org.webpieces.http2client.impl.Proxy2StreamRef
H
- headers - Variable in class org.webpieces.http2client.api.dto.FullRequest
- Http2ChannelProxy - Interface in org.webpieces.http2client.impl
- Http2ChannelProxyImpl - Class in org.webpieces.http2client.impl
- Http2ChannelProxyImpl(TCPChannel) - Constructor for class org.webpieces.http2client.impl.Http2ChannelProxyImpl
- Http2Client - Interface in org.webpieces.http2client.api
- Http2ClientConfig - Class in org.webpieces.http2client.api
- Http2ClientConfig() - Constructor for class org.webpieces.http2client.api.Http2ClientConfig
- Http2ClientFactory - Class in org.webpieces.http2client.api
- Http2ClientFactory() - Constructor for class org.webpieces.http2client.api.Http2ClientFactory
- Http2ClientImpl - Class in org.webpieces.http2client.impl
- Http2ClientImpl(String, ChannelManager, Http2ClientEngineFactory) - Constructor for class org.webpieces.http2client.impl.Http2ClientImpl
- Http2Message - Class in org.webpieces.http2client.api.dto
- Http2Message() - Constructor for class org.webpieces.http2client.api.dto.Http2Message
- Http2Message(DataWrapper, Http2Trailers) - Constructor for class org.webpieces.http2client.api.dto.Http2Message
- Http2Socket - Interface in org.webpieces.http2client.api
- Http2SocketImpl - Class in org.webpieces.http2client.impl
- Http2SocketImpl(Http2ChannelProxy, Http2ClientEngineFactory, Http2SocketListener) - Constructor for class org.webpieces.http2client.impl.Http2SocketImpl
- Http2SocketListener - Interface in org.webpieces.http2client.api
I
- incomingData(DataFrame) - Method in class org.webpieces.http2client.impl.SingleResponseListener
- incomingData(Channel, ByteBuffer) - Method in class org.webpieces.http2client.impl.Layer1Incoming
- incomingEndHeaders(Http2Trailers) - Method in class org.webpieces.http2client.impl.SingleResponseListener
L
- Layer1Incoming - Class in org.webpieces.http2client.impl
- Layer1Incoming(Http2ClientEngine, Http2SocketListener, Http2Socket) - Constructor for class org.webpieces.http2client.impl.Layer1Incoming
- Layer3Outgoing - Class in org.webpieces.http2client.impl
- Layer3Outgoing(Http2ChannelProxy, Http2Socket) - Constructor for class org.webpieces.http2client.impl.Layer3Outgoing
O
- openPushStream() - Method in class org.webpieces.http2client.impl.SingleResponseListener
- openStream() - Method in interface org.webpieces.http2client.api.Http2Socket
-
You should have a pretty good understanding the http/2 spec to use this method.
- openStream() - Method in class org.webpieces.http2client.impl.Http2SocketImpl
- openStream() - Method in class org.webpieces.http2client.impl.Layer1Incoming
- org.webpieces.http2client.api - package org.webpieces.http2client.api
- org.webpieces.http2client.api.dto - package org.webpieces.http2client.api.dto
- org.webpieces.http2client.api.exception - package org.webpieces.http2client.api.exception
- org.webpieces.http2client.impl - package org.webpieces.http2client.impl
P
- parse(Http2Header) - Static method in class org.webpieces.http2client.api.dto.ContentType
- payload - Variable in class org.webpieces.http2client.api.dto.Http2Message
- process(Http2Response) - Method in class org.webpieces.http2client.impl.SingleResponseListener
- processPiece(StreamMsg) - Method in class org.webpieces.http2client.impl.SingleResponseListener
- Proxy2StreamRef - Class in org.webpieces.http2client.impl
- Proxy2StreamRef(StreamRef, CompletableFuture<StreamWriter>) - Constructor for class org.webpieces.http2client.impl.Proxy2StreamRef
R
- ResponseCacher - Class in org.webpieces.http2client.impl
- ResponseCacher(Supplier<RequestStreamHandle>) - Constructor for class org.webpieces.http2client.impl.ResponseCacher
- run(FullRequest) - Method in class org.webpieces.http2client.impl.ResponseCacher
S
- send(FullRequest) - Method in interface org.webpieces.http2client.api.Http2Socket
-
This can be used ONLY if 'you' know that the far end does NOT send a chunked download or in the case of http2, too large of a data download blowing your RAM.
- send(FullRequest) - Method in class org.webpieces.http2client.impl.Http2SocketImpl
-
Can't specifically backpressure with this method(ie.
- sendControlFrameToClient(Http2Frame) - Method in class org.webpieces.http2client.impl.Layer3Outgoing
- sendInitialFrames() - Method in class org.webpieces.http2client.impl.Layer1Incoming
- sendPing() - Method in interface org.webpieces.http2client.api.Http2Socket
-
Future is complete when ping response is returned such that you can measure latency
- sendPing() - Method in class org.webpieces.http2client.impl.Http2SocketImpl
- sendPing() - Method in class org.webpieces.http2client.impl.Layer1Incoming
- sendPreface(ByteBuffer) - Method in class org.webpieces.http2client.impl.Layer3Outgoing
- sendToSocket(ByteBuffer) - Method in class org.webpieces.http2client.impl.Layer3Outgoing
- serverCancelledRequest(RstStreamFrame) - Method in class org.webpieces.http2client.impl.SingleResponseListener
- ServerRstStreamException - Exception in org.webpieces.http2client.api.exception
- ServerRstStreamException(String) - Constructor for exception org.webpieces.http2client.api.exception.ServerRstStreamException
- setBackpressureConfig(BackpressureConfig) - Method in class org.webpieces.http2client.api.Http2ClientConfig
- setHeaders(Http2Request) - Method in class org.webpieces.http2client.api.dto.FullRequest
- setHeaders(Http2Response) - Method in class org.webpieces.http2client.api.dto.FullResponse
- setHttp2Config(Http2Config) - Method in class org.webpieces.http2client.api.Http2ClientConfig
- setId(String) - Method in class org.webpieces.http2client.api.Http2ClientConfig
- setNumThreads(int) - Method in class org.webpieces.http2client.api.Http2ClientConfig
- setPayload(DataWrapper) - Method in class org.webpieces.http2client.api.dto.Http2Message
- setTrailingHeaders(Http2Trailers) - Method in class org.webpieces.http2client.api.dto.Http2Message
- SingleResponseListener - Class in org.webpieces.http2client.impl
- SingleResponseListener() - Constructor for class org.webpieces.http2client.impl.SingleResponseListener
- socketFarEndClosed(Http2Socket) - Method in interface org.webpieces.http2client.api.Http2SocketListener
T
- toString() - Method in class org.webpieces.http2client.api.dto.FullRequest
- toString() - Method in class org.webpieces.http2client.api.dto.FullResponse
- toString() - Method in class org.webpieces.http2client.impl.Http2ChannelProxyImpl
- trailingHeaders - Variable in class org.webpieces.http2client.api.dto.Http2Message
W
- write(ByteBuffer) - Method in interface org.webpieces.http2client.impl.Http2ChannelProxy
- write(ByteBuffer) - Method in class org.webpieces.http2client.impl.Http2ChannelProxyImpl
All Classes All Packages