public class DefaultSpdySettingsFrame extends java.lang.Object implements SpdySettingsFrame
SpdySettingsFrame implementation.| Modifier and Type | Class and Description |
|---|---|
private static class |
DefaultSpdySettingsFrame.Setting |
| Modifier and Type | Field and Description |
|---|---|
private boolean |
clear |
private java.util.Map<java.lang.Integer,DefaultSpdySettingsFrame.Setting> |
settingsMap |
SETTINGS_CLIENT_CERTIFICATE_VECTOR_SIZE, SETTINGS_CURRENT_CWND, SETTINGS_DOWNLOAD_BANDWIDTH, SETTINGS_DOWNLOAD_RETRANS_RATE, SETTINGS_INITIAL_WINDOW_SIZE, SETTINGS_MAX_CONCURRENT_STREAMS, SETTINGS_MINOR_VERSION, SETTINGS_ROUND_TRIP_TIME, SETTINGS_UPLOAD_BANDWIDTH| Constructor and Description |
|---|
DefaultSpdySettingsFrame() |
| Modifier and Type | Method and Description |
|---|---|
private void |
appendSettings(java.lang.StringBuilder buf) |
boolean |
clearPreviouslyPersistedSettings()
Returns
true if previously persisted settings should be cleared. |
private java.util.Set<java.util.Map.Entry<java.lang.Integer,DefaultSpdySettingsFrame.Setting>> |
getSettings() |
int |
getValue(int id)
Returns the value of the setting ID.
|
java.util.Set<java.lang.Integer> |
ids()
Returns a
Set of the setting IDs. |
boolean |
isPersisted(int id)
Returns
true if this setting is persisted. |
boolean |
isPersistValue(int id)
Returns
true if this setting should be persisted. |
boolean |
isSet(int id)
Returns
true if the setting ID has a value. |
SpdySettingsFrame |
removeValue(int id)
Removes the value of the setting ID.
|
SpdySettingsFrame |
setClearPreviouslyPersistedSettings(boolean clear)
Sets if previously persisted settings should be cleared.
|
SpdySettingsFrame |
setPersisted(int id,
boolean persisted)
Sets if this setting is persisted.
|
SpdySettingsFrame |
setPersistValue(int id,
boolean persistValue)
Sets if this setting should be persisted.
|
SpdySettingsFrame |
setValue(int id,
int value)
Sets the value of the setting ID.
|
SpdySettingsFrame |
setValue(int id,
int value,
boolean persistValue,
boolean persisted)
Sets the value of the setting ID.
|
java.lang.String |
toString() |
private boolean clear
private final java.util.Map<java.lang.Integer,DefaultSpdySettingsFrame.Setting> settingsMap
public java.util.Set<java.lang.Integer> ids()
SpdySettingsFrameSet of the setting IDs.
The set's iterator will return the IDs in ascending order.ids in interface SpdySettingsFramepublic boolean isSet(int id)
SpdySettingsFrametrue if the setting ID has a value.isSet in interface SpdySettingsFramepublic int getValue(int id)
SpdySettingsFramegetValue in interface SpdySettingsFramepublic SpdySettingsFrame setValue(int id, int value)
SpdySettingsFramesetValue in interface SpdySettingsFramepublic SpdySettingsFrame setValue(int id, int value, boolean persistValue, boolean persisted)
SpdySettingsFramesetValue in interface SpdySettingsFramepublic SpdySettingsFrame removeValue(int id)
SpdySettingsFrameremoveValue in interface SpdySettingsFramepublic boolean isPersistValue(int id)
SpdySettingsFrametrue if this setting should be persisted.
Returns false if this setting should not be persisted
or if the setting ID has no value.isPersistValue in interface SpdySettingsFramepublic SpdySettingsFrame setPersistValue(int id, boolean persistValue)
SpdySettingsFramesetPersistValue in interface SpdySettingsFramepublic boolean isPersisted(int id)
SpdySettingsFrametrue if this setting is persisted.
Returns false if this setting should not be persisted
or if the setting ID has no value.isPersisted in interface SpdySettingsFramepublic SpdySettingsFrame setPersisted(int id, boolean persisted)
SpdySettingsFramesetPersisted in interface SpdySettingsFramepublic boolean clearPreviouslyPersistedSettings()
SpdySettingsFrametrue if previously persisted settings should be cleared.clearPreviouslyPersistedSettings in interface SpdySettingsFramepublic SpdySettingsFrame setClearPreviouslyPersistedSettings(boolean clear)
SpdySettingsFramesetClearPreviouslyPersistedSettings in interface SpdySettingsFrameprivate java.util.Set<java.util.Map.Entry<java.lang.Integer,DefaultSpdySettingsFrame.Setting>> getSettings()
private void appendSettings(java.lang.StringBuilder buf)
public java.lang.String toString()
toString in class java.lang.Object