public class DefaultStompHeaders extends DefaultHeaders<CharSequence,CharSequence,StompHeaders> implements StompHeaders
DefaultHeaders.HeaderEntry<K,V>, DefaultHeaders.NameValidator<K>, DefaultHeaders.ValueValidator<V>head ACCEPT_VERSION, ACK, CONTENT_LENGTH, CONTENT_TYPE, DESTINATION, HEART_BEAT, HOST, ID, LOGIN, MESSAGE, MESSAGE_ID, PASSCODE, RECEIPT, RECEIPT_ID, SERVER, SESSION, SUBSCRIPTION, TRANSACTION, VERSION | Constructor and Description |
|---|
DefaultStompHeaders () |
| Modifier and Type | Method and Description |
|---|---|
boolean |
contains (CharSequence name,
CharSequence value)
Returns
true if a header with the name and value exists, false otherwise. |
boolean |
contains (CharSequence name,
CharSequence value,
boolean ignoreCase)
Returns
true if a header with the name and value exists, false otherwise. |
DefaultStompHeaders |
copy ()
Returns a deep copy of this instance.
|
List<String> |
getAllAsString (CharSequence name)
|
String |
getAsString (CharSequence name)
Headers.get(Object) and convert the result to a String. |
Iterator<Map.Entry<String,String>> |
iteratorAsString ()
|
add, add, add, add, addBoolean, addByte, addChar, addDouble, addFloat, addImpl, addInt, addLong, addObject, addObject, addObject, addShort, addTimeMillis, clear, contains, contains, containsBoolean, containsByte, containsChar, containsDouble, containsFloat, containsInt, containsLong, containsObject, containsShort, containsTimeMillis, equals, 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, hashCode, isEmpty, iterator, names, nameValidator, newHeaderEntry, remove, set, set, set, set, setAll, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setObject, setObject, setObject, setShort, setTimeMillis, size, toString, validateName, validateValue, valueConverter, valueIterator, valueValidator clone, finalize, getClass, notify, notifyAll, wait, wait, wait add, add, add, add, addBoolean, addByte, addChar, addDouble, addFloat, addInt, addLong, addObject, addObject, addObject, addShort, addTimeMillis, clear, 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, iterator, names, remove, set, set, set, set, setAll, setBoolean, setByte, setChar, setDouble, setFloat, setInt, setLong, setObject, setObject, setObject, setShort, setTimeMillis, size forEach, spliterator public DefaultStompHeaders()
public String getAsString(CharSequence name)
StompHeaders Headers.get(Object) and convert the result to a String.getAsString in interface StompHeaders name - the name of the header to retrievenull if there's no such header.public List<String> getAllAsString(CharSequence name)
StompHeaders getAllAsString in interface StompHeaders name - the name of the header to retrieveList of header values or an empty List if no values are found.public Iterator<Map.Entry<String,String>> iteratorAsString()
StompHeaders iteratorAsString in interface StompHeaders public boolean contains(CharSequence name, CharSequence value)
Headers true if a header with the name and value exists, false otherwise.
The Object.equals(Object) method is used to test for equality of value.
contains in interface Headers<CharSequence,CharSequence,StompHeaders>contains in class DefaultHeaders<CharSequence,CharSequence,StompHeaders>name - the header namevalue - the header value of the header to findpublic boolean contains(CharSequence name, CharSequence value, boolean ignoreCase)
StompHeaders true if a header with the name and value exists, false otherwise.
If ignoreCase is true then a case insensitive compare is done on the value.
contains in interface StompHeaders name - the name of the header to findvalue - the value of the header to findignoreCase - true then a case insensitive compare is run to compare values.
otherwise a case sensitive compare is run to compare values.public DefaultStompHeaders copy()
DefaultHeaders copy in class DefaultHeaders<CharSequence,CharSequence,StompHeaders>Copyright © 2008–2025 The Netty Project. All rights reserved.