Package io.netty.handler.codec.http2
Class DefaultHttp2Connection.DefaultStream.PropertyMap
- java.lang.Object
-
- io.netty.handler.codec.http2.DefaultHttp2Connection.DefaultStream.PropertyMap
-
- Enclosing class:
- DefaultHttp2Connection.DefaultStream
private class DefaultHttp2Connection.DefaultStream.PropertyMap extends java.lang.ObjectProvides the lazy initialization for theDefaultHttp2Connection.DefaultStreamdata map.
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.lang.Object[]globalValuesStorage for keys that are not tied to this connection.(package private) java.lang.Object[]values
-
Constructor Summary
Constructors Modifier Constructor Description privatePropertyMap()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description (package private) <V> Vadd(DefaultHttp2Connection.DefaultPropertyKey key, V value)(package private) <V> VaddGlobal(Http2ConnectionPropertyKeys.GlobalPropertyKey key, V value)(package private) <V> Vget(DefaultHttp2Connection.DefaultPropertyKey key)(package private) <V> VgetGlobal(Http2ConnectionPropertyKeys.GlobalPropertyKey key)(package private) <V> Vremove(DefaultHttp2Connection.DefaultPropertyKey key)(package private) <V> VremoveGlobal(Http2ConnectionPropertyKeys.GlobalPropertyKey key)(package private) voidresizeGlobalIfNecessary(int index)(package private) voidresizeIfNecessary(int index)
-
-
-
Field Detail
-
values
java.lang.Object[] values
-
globalValues
java.lang.Object[] globalValues
Storage for keys that are not tied to this connection. Allocated lazily as such keys are expected to be used rarely, if ever, compared to keys created viaHttp2Connection.newKey().
-
-
Method Detail
-
add
<V> V add(DefaultHttp2Connection.DefaultPropertyKey key, V value)
-
get
<V> V get(DefaultHttp2Connection.DefaultPropertyKey key)
-
remove
<V> V remove(DefaultHttp2Connection.DefaultPropertyKey key)
-
resizeIfNecessary
void resizeIfNecessary(int index)
-
addGlobal
<V> V addGlobal(Http2ConnectionPropertyKeys.GlobalPropertyKey key, V value)
-
getGlobal
<V> V getGlobal(Http2ConnectionPropertyKeys.GlobalPropertyKey key)
-
removeGlobal
<V> V removeGlobal(Http2ConnectionPropertyKeys.GlobalPropertyKey key)
-
resizeGlobalIfNecessary
void resizeGlobalIfNecessary(int index)
-
-