|
Java example source code file (StompHeaders.java)
The StompHeaders.java Java example source code/* * Copyright 2014 The Netty Project * * The Netty Project licenses this file to you under the Apache License, * version 2.0 (the "License"); you may not use this file except in compliance * with the License. You may obtain a copy of the License at: * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, WITHOUT * WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the * License for the specific language governing permissions and limitations * under the License. */ package io.netty.handler.codec.stomp; import io.netty.handler.codec.Headers; import io.netty.util.AsciiString; import java.util.Iterator; import java.util.List; import java.util.Map.Entry; /** * The multimap data structure for the STOMP header names and values. It also provides the constants for the standard * STOMP header names and values. */ public interface StompHeaders extends Headers<CharSequence, CharSequence, StompHeaders> { AsciiString ACCEPT_VERSION = new AsciiString("accept-version"); AsciiString HOST = new AsciiString("host"); AsciiString LOGIN = new AsciiString("login"); AsciiString PASSCODE = new AsciiString("passcode"); AsciiString HEART_BEAT = new AsciiString("heart-beat"); AsciiString VERSION = new AsciiString("version"); AsciiString SESSION = new AsciiString("session"); AsciiString SERVER = new AsciiString("server"); AsciiString DESTINATION = new AsciiString("destination"); AsciiString ID = new AsciiString("id"); AsciiString ACK = new AsciiString("ack"); AsciiString TRANSACTION = new AsciiString("transaction"); AsciiString RECEIPT = new AsciiString("receipt"); AsciiString MESSAGE_ID = new AsciiString("message-id"); AsciiString SUBSCRIPTION = new AsciiString("subscription"); AsciiString RECEIPT_ID = new AsciiString("receipt-id"); AsciiString MESSAGE = new AsciiString("message"); AsciiString CONTENT_LENGTH = new AsciiString("content-length"); AsciiString CONTENT_TYPE = new AsciiString("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 Other Java examples (source code examples)Here is a short list of links related to this Java StompHeaders.java source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2021 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.