Package io.netty.handler.codec.http2
Class EmptyHttp2Headers
- java.lang.Object
-
- io.netty.handler.codec.EmptyHeaders<java.lang.CharSequence,java.lang.CharSequence,Http2Headers>
-
- io.netty.handler.codec.http2.EmptyHttp2Headers
-
- All Implemented Interfaces:
Headers<java.lang.CharSequence,java.lang.CharSequence,Http2Headers>,Http2Headers,java.lang.Iterable<java.util.Map.Entry<java.lang.CharSequence,java.lang.CharSequence>>
public final class EmptyHttp2Headers extends EmptyHeaders<java.lang.CharSequence,java.lang.CharSequence,Http2Headers> implements Http2Headers
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface io.netty.handler.codec.http2.Http2Headers
Http2Headers.PseudoHeaderName
-
-
Field Summary
Fields Modifier and Type Field Description static EmptyHttp2HeadersINSTANCE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.CharSequenceauthority()Gets theHttp2Headers.PseudoHeaderName.AUTHORITYheader ornullif there is no such headerEmptyHttp2Headersauthority(java.lang.CharSequence authority)Sets theHttp2Headers.PseudoHeaderName.AUTHORITYheaderbooleancontains(java.lang.CharSequence name, java.lang.CharSequence value, boolean caseInsensitive)Returnstrueif a header with thenameandvalueexists,falseotherwise.java.lang.CharSequencemethod()Gets theHttp2Headers.PseudoHeaderName.METHODheader ornullif there is no such headerEmptyHttp2Headersmethod(java.lang.CharSequence method)Sets theHttp2Headers.PseudoHeaderName.METHODheaderjava.lang.CharSequencepath()Gets theHttp2Headers.PseudoHeaderName.PATHheader ornullif there is no such headerEmptyHttp2Headerspath(java.lang.CharSequence path)Sets theHttp2Headers.PseudoHeaderName.PATHheaderjava.lang.CharSequencescheme()Gets theHttp2Headers.PseudoHeaderName.SCHEMEheader ornullif there is no such headerEmptyHttp2Headersscheme(java.lang.CharSequence status)Sets theHttp2Headers.PseudoHeaderName.SCHEMEheaderjava.lang.CharSequencestatus()Gets theHttp2Headers.PseudoHeaderName.STATUSheader ornullif there is no such headerEmptyHttp2Headersstatus(java.lang.CharSequence status)Sets theHttp2Headers.PseudoHeaderName.STATUSheader-
Methods inherited from class io.netty.handler.codec.EmptyHeaders
add, add, add, add, addBoolean, addByte, addChar, addDouble, addFloat, addInt, addLong, addObject, addObject, addObject, addShort, addTimeMillis, clear, contains, contains, containsBoolean, containsByte, containsChar, containsDouble, containsFloat, containsInt, containsLong, containsObject, containsShort, containsTimeMillis, equals, get, get, getAll, getAllAndRemove, getAndRemove, getAndRemove, getBoolean, getBoolean, getBooleanAndRemove, getBooleanAndRemove, getByte, getByte, getByteAndRemove, getByteAndRemove, getChar, getChar, getCharAndRemove, getCharAndRemove, getDouble, getDouble, getDoubleAndRemove, getDoubleAndRemove, getFloat, getFloat, getFloatAndRemove, getFloatAndRemove, getInt, getInt, getIntAndRemove, getIntAndRemove, getLong, getLong, getLongAndRemove, getLongAndRemove, getShort, getShort, getShortAndRemove, getShortAndRemove, getTimeMillis, getTimeMillis, getTimeMillisAndRemove, getTimeMillisAndRemove, hashCode, isEmpty, iterator, names, remove, set, set, set, set, setAll, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setObject, setObject, setObject, setShort, setTimeMillis, size, toString, valueIterator
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.netty.handler.codec.Headers
add, add, add, add, addBoolean, addByte, addChar, addDouble, addFloat, addInt, addLong, addObject, addObject, addObject, addShort, addTimeMillis, clear, contains, contains, containsBoolean, containsByte, containsChar, containsDouble, containsFloat, containsInt, containsLong, containsObject, containsShort, containsTimeMillis, get, get, getAll, getAllAndRemove, getAndRemove, getAndRemove, getBoolean, getBoolean, getBooleanAndRemove, getBooleanAndRemove, getByte, getByte, getByteAndRemove, getByteAndRemove, getChar, getChar, getCharAndRemove, getCharAndRemove, getDouble, getDouble, getDoubleAndRemove, getDoubleAndRemove, getFloat, getFloat, getFloatAndRemove, getFloatAndRemove, getInt, getInt, getIntAndRemove, getIntAndRemove, getLong, getLong, getLongAndRemove, getLongAndRemove, getShort, getShort, getShortAndRemove, getShortAndRemove, getTimeMillis, getTimeMillis, getTimeMillisAndRemove, getTimeMillisAndRemove, isEmpty, names, remove, set, set, set, set, setAll, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setObject, setObject, setObject, setShort, setTimeMillis, size
-
Methods inherited from interface io.netty.handler.codec.http2.Http2Headers
iterator, valueIterator
-
-
-
-
Field Detail
-
INSTANCE
public static final EmptyHttp2Headers INSTANCE
-
-
Method Detail
-
method
public EmptyHttp2Headers method(java.lang.CharSequence method)
Description copied from interface:Http2HeadersSets theHttp2Headers.PseudoHeaderName.METHODheader- Specified by:
methodin interfaceHttp2Headers
-
scheme
public EmptyHttp2Headers scheme(java.lang.CharSequence status)
Description copied from interface:Http2HeadersSets theHttp2Headers.PseudoHeaderName.SCHEMEheader- Specified by:
schemein interfaceHttp2Headers
-
authority
public EmptyHttp2Headers authority(java.lang.CharSequence authority)
Description copied from interface:Http2HeadersSets theHttp2Headers.PseudoHeaderName.AUTHORITYheader- Specified by:
authorityin interfaceHttp2Headers
-
path
public EmptyHttp2Headers path(java.lang.CharSequence path)
Description copied from interface:Http2HeadersSets theHttp2Headers.PseudoHeaderName.PATHheader- Specified by:
pathin interfaceHttp2Headers
-
status
public EmptyHttp2Headers status(java.lang.CharSequence status)
Description copied from interface:Http2HeadersSets theHttp2Headers.PseudoHeaderName.STATUSheader- Specified by:
statusin interfaceHttp2Headers
-
method
public java.lang.CharSequence method()
Description copied from interface:Http2HeadersGets theHttp2Headers.PseudoHeaderName.METHODheader ornullif there is no such header- Specified by:
methodin interfaceHttp2Headers
-
scheme
public java.lang.CharSequence scheme()
Description copied from interface:Http2HeadersGets theHttp2Headers.PseudoHeaderName.SCHEMEheader ornullif there is no such header- Specified by:
schemein interfaceHttp2Headers
-
authority
public java.lang.CharSequence authority()
Description copied from interface:Http2HeadersGets theHttp2Headers.PseudoHeaderName.AUTHORITYheader ornullif there is no such header- Specified by:
authorityin interfaceHttp2Headers
-
path
public java.lang.CharSequence path()
Description copied from interface:Http2HeadersGets theHttp2Headers.PseudoHeaderName.PATHheader ornullif there is no such header- Specified by:
pathin interfaceHttp2Headers
-
status
public java.lang.CharSequence status()
Description copied from interface:Http2HeadersGets theHttp2Headers.PseudoHeaderName.STATUSheader ornullif there is no such header- Specified by:
statusin interfaceHttp2Headers
-
contains
public boolean contains(java.lang.CharSequence name, java.lang.CharSequence value, boolean caseInsensitive)Description copied from interface:Http2HeadersReturnstrueif a header with thenameandvalueexists,falseotherwise.If
caseInsensitiveistruethen a case insensitive compare is done on the value.- Specified by:
containsin interfaceHttp2Headers- Parameters:
name- the name of the header to findvalue- the value of the header to findcaseInsensitive-truethen a case insensitive compare is run to compare values. otherwise a case sensitive compare is run to compare values.
-
-