C E F G H I L O P R S T W 
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
 
C E F G H I L O P R S T W 
All Classes All Packages