public static class Http2Connection.Builder
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
(package private) boolean |
client |
(package private) java.lang.String |
connectionName |
(package private) Http2Connection.Listener |
listener |
(package private) int |
pingIntervalMillis |
(package private) PushObserver |
pushObserver |
(package private) okio.BufferedSink |
sink |
(package private) java.net.Socket |
socket |
(package private) okio.BufferedSource |
source |
Constructor and Description |
---|
Builder(boolean client) |
Modifier and Type | Method and Description |
---|---|
Http2Connection |
build() |
Http2Connection.Builder |
listener(Http2Connection.Listener listener) |
Http2Connection.Builder |
pingIntervalMillis(int pingIntervalMillis) |
Http2Connection.Builder |
pushObserver(PushObserver pushObserver) |
Http2Connection.Builder |
socket(java.net.Socket socket) |
Http2Connection.Builder |
socket(java.net.Socket socket,
java.lang.String connectionName,
okio.BufferedSource source,
okio.BufferedSink sink) |
java.net.Socket socket
java.lang.String connectionName
okio.BufferedSource source
okio.BufferedSink sink
Http2Connection.Listener listener
PushObserver pushObserver
boolean client
int pingIntervalMillis
public Builder(boolean client)
client
- true if this peer initiated the connection; false if this peer accepted the
connection.public Http2Connection.Builder socket(java.net.Socket socket) throws java.io.IOException
java.io.IOException
public Http2Connection.Builder socket(java.net.Socket socket, java.lang.String connectionName, okio.BufferedSource source, okio.BufferedSink sink)
public Http2Connection.Builder listener(Http2Connection.Listener listener)
public Http2Connection.Builder pushObserver(PushObserver pushObserver)
public Http2Connection.Builder pingIntervalMillis(int pingIntervalMillis)
public Http2Connection build()