StompHeaders Type — netty Architecture
Architecture documentation for the StompHeaders type/interface in StompHeaders.java from the netty codebase.
Entity Profile
Dependency Diagram
graph TD a7aa5d28_5195_f380_307f_32a3d6e25a71["StompHeaders"] e845ac24_a2d5_8cb9_4847_935aa5a8196c["StompHeaders.java"] a7aa5d28_5195_f380_307f_32a3d6e25a71 -->|defined in| e845ac24_a2d5_8cb9_4847_935aa5a8196c style a7aa5d28_5195_f380_307f_32a3d6e25a71 fill:#6366f1,stroke:#818cf8,color:#fff
Relationship Graph
Source Code
codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompHeaders.java lines 29–80
public interface StompHeaders extends Headers<CharSequence, CharSequence, StompHeaders> {
AsciiString ACCEPT_VERSION = AsciiString.cached("accept-version");
AsciiString HOST = AsciiString.cached("host");
AsciiString LOGIN = AsciiString.cached("login");
AsciiString PASSCODE = AsciiString.cached("passcode");
AsciiString HEART_BEAT = AsciiString.cached("heart-beat");
AsciiString VERSION = AsciiString.cached("version");
AsciiString SESSION = AsciiString.cached("session");
AsciiString SERVER = AsciiString.cached("server");
AsciiString DESTINATION = AsciiString.cached("destination");
AsciiString ID = AsciiString.cached("id");
AsciiString ACK = AsciiString.cached("ack");
AsciiString TRANSACTION = AsciiString.cached("transaction");
AsciiString RECEIPT = AsciiString.cached("receipt");
AsciiString MESSAGE_ID = AsciiString.cached("message-id");
AsciiString SUBSCRIPTION = AsciiString.cached("subscription");
AsciiString RECEIPT_ID = AsciiString.cached("receipt-id");
AsciiString MESSAGE = AsciiString.cached("message");
AsciiString CONTENT_LENGTH = AsciiString.cached("content-length");
AsciiString CONTENT_TYPE = AsciiString.cached("content-type");
/**
* {@link Headers#get(Object)} and convert the result to a {@link String}.
* @param name the name of the header to retrieve
* @return the first header value if the header is found. {@code null} if there's no such header.
*/
String getAsString(CharSequence name);
/**
* {@link Headers#getAll(Object)} and convert each element of {@link List} to a {@link String}.
* @param name the name of the header to retrieve
* @return a {@link List} of header values or an empty {@link List} if no values are found.
*/
List<String> getAllAsString(CharSequence name);
/**
* {@link #iterator()} that converts each {@link Entry}'s key and value to a {@link String}.
*/
Iterator<Entry<String, String>> iteratorAsString();
/**
* Returns {@code true} if a header with the {@code name} and {@code value} exists, {@code false} otherwise.
* <p>
* If {@code ignoreCase} is {@code true} then a case insensitive compare is done on the value.
* @param name the name of the header to find
* @param value the value of the header to find
* @param ignoreCase {@code true} then a case insensitive compare is run to compare values.
* otherwise a case sensitive compare is run to compare values.
*/
boolean contains(CharSequence name, CharSequence value, boolean ignoreCase);
}
Source
Frequently Asked Questions
What is the StompHeaders type?
StompHeaders is a type/interface in the netty codebase, defined in codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompHeaders.java.
Where is StompHeaders defined?
StompHeaders is defined in codec-stomp/src/main/java/io/netty/handler/codec/stomp/StompHeaders.java at line 29.
Analyze Your Own Codebase
Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.
Try Supermodel Free