Package io.netty.handler.codec.spdy
Class DefaultSpdySettingsFrame
- java.lang.Object
-
- io.netty.handler.codec.spdy.DefaultSpdySettingsFrame
-
- All Implemented Interfaces:
SpdyFrame
,SpdySettingsFrame
public class DefaultSpdySettingsFrame extends java.lang.Object implements SpdySettingsFrame
The defaultSpdySettingsFrame
implementation.
-
-
Field Summary
-
Fields inherited from interface io.netty.handler.codec.spdy.SpdySettingsFrame
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 Summary
Constructors Constructor Description DefaultSpdySettingsFrame()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
clearPreviouslyPersistedSettings()
Returnstrue
if previously persisted settings should be cleared.int
getValue(int id)
Returns the value of the setting ID.java.util.Set<java.lang.Integer>
ids()
Returns aSet
of the setting IDs.boolean
isPersisted(int id)
Returnstrue
if this setting is persisted.boolean
isPersistValue(int id)
Returnstrue
if this setting should be persisted.boolean
isSet(int id)
Returnstrue
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()
-
-
-
Method Detail
-
ids
public java.util.Set<java.lang.Integer> ids()
Description copied from interface:SpdySettingsFrame
Returns aSet
of the setting IDs. The set's iterator will return the IDs in ascending order.- Specified by:
ids
in interfaceSpdySettingsFrame
-
isSet
public boolean isSet(int id)
Description copied from interface:SpdySettingsFrame
Returnstrue
if the setting ID has a value.- Specified by:
isSet
in interfaceSpdySettingsFrame
-
getValue
public int getValue(int id)
Description copied from interface:SpdySettingsFrame
Returns the value of the setting ID. Returns -1 if the setting ID is not set.- Specified by:
getValue
in interfaceSpdySettingsFrame
-
setValue
public SpdySettingsFrame setValue(int id, int value)
Description copied from interface:SpdySettingsFrame
Sets the value of the setting ID. The ID cannot be negative and cannot exceed 16777215.- Specified by:
setValue
in interfaceSpdySettingsFrame
-
setValue
public SpdySettingsFrame setValue(int id, int value, boolean persistValue, boolean persisted)
Description copied from interface:SpdySettingsFrame
Sets the value of the setting ID. Sets if the setting should be persisted (should only be set by the server). Sets if the setting is persisted (should only be set by the client). The ID cannot be negative and cannot exceed 16777215.- Specified by:
setValue
in interfaceSpdySettingsFrame
-
removeValue
public SpdySettingsFrame removeValue(int id)
Description copied from interface:SpdySettingsFrame
Removes the value of the setting ID. Removes all persistence information for the setting.- Specified by:
removeValue
in interfaceSpdySettingsFrame
-
isPersistValue
public boolean isPersistValue(int id)
Description copied from interface:SpdySettingsFrame
Returnstrue
if this setting should be persisted. Returnsfalse
if this setting should not be persisted or if the setting ID has no value.- Specified by:
isPersistValue
in interfaceSpdySettingsFrame
-
setPersistValue
public SpdySettingsFrame setPersistValue(int id, boolean persistValue)
Description copied from interface:SpdySettingsFrame
Sets if this setting should be persisted. Has no effect if the setting ID has no value.- Specified by:
setPersistValue
in interfaceSpdySettingsFrame
-
isPersisted
public boolean isPersisted(int id)
Description copied from interface:SpdySettingsFrame
Returnstrue
if this setting is persisted. Returnsfalse
if this setting should not be persisted or if the setting ID has no value.- Specified by:
isPersisted
in interfaceSpdySettingsFrame
-
setPersisted
public SpdySettingsFrame setPersisted(int id, boolean persisted)
Description copied from interface:SpdySettingsFrame
Sets if this setting is persisted. Has no effect if the setting ID has no value.- Specified by:
setPersisted
in interfaceSpdySettingsFrame
-
clearPreviouslyPersistedSettings
public boolean clearPreviouslyPersistedSettings()
Description copied from interface:SpdySettingsFrame
Returnstrue
if previously persisted settings should be cleared.- Specified by:
clearPreviouslyPersistedSettings
in interfaceSpdySettingsFrame
-
setClearPreviouslyPersistedSettings
public SpdySettingsFrame setClearPreviouslyPersistedSettings(boolean clear)
Description copied from interface:SpdySettingsFrame
Sets if previously persisted settings should be cleared.- Specified by:
setClearPreviouslyPersistedSettings
in interfaceSpdySettingsFrame
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-