Home / Class/ DefaultStompHeaders Class — netty Architecture

DefaultStompHeaders Class — netty Architecture

Architecture documentation for the DefaultStompHeaders class in DefaultStompHeaders.java from the netty codebase.

Entity Profile

Dependency Diagram

graph TD
  01e0318c_3ad3_fd7b_1e42_b4c2b356a8ae["DefaultStompHeaders"]
  3fd01636_4e4f_239c_3a9e_fa4fc18ee050["DefaultStompHeaders.java"]
  01e0318c_3ad3_fd7b_1e42_b4c2b356a8ae -->|defined in| 3fd01636_4e4f_239c_3a9e_fa4fc18ee050
  5b810a3b_af0a_eeff_10f1_95eeb0836c20["DefaultStompHeaders()"]
  01e0318c_3ad3_fd7b_1e42_b4c2b356a8ae -->|method| 5b810a3b_af0a_eeff_10f1_95eeb0836c20
  b763848e_039e_0b74_6fee_708b8dc2fc71["String()"]
  01e0318c_3ad3_fd7b_1e42_b4c2b356a8ae -->|method| b763848e_039e_0b74_6fee_708b8dc2fc71
  a8e55d6e_4b69_5e10_742d_bb16f52d8b46["getAllAsString()"]
  01e0318c_3ad3_fd7b_1e42_b4c2b356a8ae -->|method| a8e55d6e_4b69_5e10_742d_bb16f52d8b46
  41f660e0_b564_79bf_fb89_45f7bc778f63["iteratorAsString()"]
  01e0318c_3ad3_fd7b_1e42_b4c2b356a8ae -->|method| 41f660e0_b564_79bf_fb89_45f7bc778f63
  4f782164_b5a1_84e8_a164_5a40143db899["contains()"]
  01e0318c_3ad3_fd7b_1e42_b4c2b356a8ae -->|method| 4f782164_b5a1_84e8_a164_5a40143db899

Relationship Graph

Source Code

codec-stomp/src/main/java/io/netty/handler/codec/stomp/DefaultStompHeaders.java lines 30–68

public class DefaultStompHeaders
        extends DefaultHeaders<CharSequence, CharSequence, StompHeaders> implements StompHeaders {
    public DefaultStompHeaders() {
        super(CASE_SENSITIVE_HASHER, CharSequenceValueConverter.INSTANCE);
    }

    @Override
    public String getAsString(CharSequence name) {
        return HeadersUtils.getAsString(this, name);
    }

    @Override
    public List<String> getAllAsString(CharSequence name) {
        return HeadersUtils.getAllAsString(this, name);
    }

    @Override
    public Iterator<Entry<String, String>> iteratorAsString() {
        return HeadersUtils.iteratorAsString(this);
    }

    @Override
    public boolean contains(CharSequence name, CharSequence value) {
        return contains(name, value, false);
    }

    @Override
    public boolean contains(CharSequence name, CharSequence value, boolean ignoreCase) {
        return contains(name, value,
                ignoreCase ? CASE_INSENSITIVE_HASHER : CASE_SENSITIVE_HASHER);
    }

    @Override
    public DefaultStompHeaders copy() {
        DefaultStompHeaders copyHeaders = new DefaultStompHeaders();
        copyHeaders.addImpl(this);
        return copyHeaders;
    }
}

Frequently Asked Questions

What is the DefaultStompHeaders class?
DefaultStompHeaders is a class in the netty codebase, defined in codec-stomp/src/main/java/io/netty/handler/codec/stomp/DefaultStompHeaders.java.
Where is DefaultStompHeaders defined?
DefaultStompHeaders is defined in codec-stomp/src/main/java/io/netty/handler/codec/stomp/DefaultStompHeaders.java at line 30.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free