QuicOptions


public class QuicOptions
extends Object

java.lang.Object
   ↳ android.net.http.QuicOptions


Configuration options for QUIC.

The settings in this class are only relevant if QUIC is enabled. Use HttpEngine.Builder.setEnableQuic(boolean) to enable / disable QUIC for the HTTP engine.

Summary

Nested classes

class QuicOptions.Builder

Builder for QuicOptions

Inherited methods

Object clone()

Creates and returns a copy of this object.

boolean equals(Object obj)

Indicates whether some other object is "equal to" this one.

void finalize()

Called by the garbage collector on an object when garbage collection determines that there are no more references to the object.

final Class<?> getClass()

Returns the runtime class of this Object.

int hashCode()

Returns a hash code value for the object.

final void notify()

Wakes up a single thread that is waiting on this object's monitor.

final void notifyAll()

Wakes up all threads that are waiting on this object's monitor.

String toString()

Returns a string representation of the object.

final void wait(long timeoutMillis, int nanos)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait(long timeoutMillis)

Causes the current thread to wait until it is awakened, typically by being notified or interrupted, or until a certain amount of real time has elapsed.

final void wait()

Causes the current thread to wait until it is awakened, typically by being notified or interrupted.

Public methods

getAllowedQuicHosts

Added in API level 34
Also in S Extensions 7
public Set<String> getAllowedQuicHosts ()

See Builder.addAllowedQuicHost

Returns
Set<String> This value cannot be null.

getHandshakeUserAgent

Added in API level 34
Also in S Extensions 7
public String getHandshakeUserAgent ()

See Builder.setHandshakeUserAgent

Returns
String This value may be null.

getIdleConnectionTimeout

Added in API level 34
Also in S Extensions 7
public Duration getIdleConnectionTimeout ()

See Builder.setIdleConnectionTimeout

Returns
Duration This value may be null.

getInMemoryServerConfigsCacheSize

Added in API level 34
Also in S Extensions 7
public int getInMemoryServerConfigsCacheSize ()

See Builder.setInMemoryServerConfigsCacheSize

Returns
int

hasInMemoryServerConfigsCacheSize

Added in API level 34
Also in S Extensions 7
public boolean hasInMemoryServerConfigsCacheSize ()

See Builder.setInMemoryServerConfigsCacheSize

Returns
boolean