/*
 * 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.rtsp;

import io.netty.handler.codec.http.HttpHeaderNames;
import io.netty.util.AsciiString;

Standard RTSP header names.

These are all defined as lowercase to support HTTP/2 requirements while also not violating RTSP/1.x requirements. New header names should always be lowercase.

/** * Standard RTSP header names. * <p> * These are all defined as lowercase to support HTTP/2 requirements while also not * violating RTSP/1.x requirements. New header names should always be lowercase. */
public final class RtspHeaderNames {
"accept"
/** * {@code "accept"} */
public static final AsciiString ACCEPT = HttpHeaderNames.ACCEPT;
"accept-encoding"
/** * {@code "accept-encoding"} */
public static final AsciiString ACCEPT_ENCODING = HttpHeaderNames.ACCEPT_ENCODING;
"accept-language"
/** * {@code "accept-language"} */
public static final AsciiString ACCEPT_LANGUAGE = HttpHeaderNames.ACCEPT_LANGUAGE;
"allow"
/** * {@code "allow"} */
public static final AsciiString ALLOW = AsciiString.cached("allow");
"authorization"
/** * {@code "authorization"} */
public static final AsciiString AUTHORIZATION = HttpHeaderNames.AUTHORIZATION;
"bandwidth"
/** * {@code "bandwidth"} */
public static final AsciiString BANDWIDTH = AsciiString.cached("bandwidth");
"blocksize"
/** * {@code "blocksize"} */
public static final AsciiString BLOCKSIZE = AsciiString.cached("blocksize");
"cache-control"
/** * {@code "cache-control"} */
public static final AsciiString CACHE_CONTROL = HttpHeaderNames.CACHE_CONTROL;
"conference"
/** * {@code "conference"} */
public static final AsciiString CONFERENCE = AsciiString.cached("conference");
"connection"
/** * {@code "connection"} */
public static final AsciiString CONNECTION = HttpHeaderNames.CONNECTION;
"content-base"
/** * {@code "content-base"} */
public static final AsciiString CONTENT_BASE = HttpHeaderNames.CONTENT_BASE;
"content-encoding"
/** * {@code "content-encoding"} */
public static final AsciiString CONTENT_ENCODING = HttpHeaderNames.CONTENT_ENCODING;
"content-language"
/** * {@code "content-language"} */
public static final AsciiString CONTENT_LANGUAGE = HttpHeaderNames.CONTENT_LANGUAGE;
"content-length"
/** * {@code "content-length"} */
public static final AsciiString CONTENT_LENGTH = HttpHeaderNames.CONTENT_LENGTH;
"content-location"
/** * {@code "content-location"} */
public static final AsciiString CONTENT_LOCATION = HttpHeaderNames.CONTENT_LOCATION;
"content-type"
/** * {@code "content-type"} */
public static final AsciiString CONTENT_TYPE = HttpHeaderNames.CONTENT_TYPE;
"cseq"
/** * {@code "cseq"} */
public static final AsciiString CSEQ = AsciiString.cached("cseq");
"cate"
/** * {@code "cate"} */
public static final AsciiString DATE = HttpHeaderNames.DATE;
"expires"
/** * {@code "expires"} */
public static final AsciiString EXPIRES = HttpHeaderNames.EXPIRES;
"from"
/** * {@code "from"} */
public static final AsciiString FROM = HttpHeaderNames.FROM;
"host"
/** * {@code "host"} */
public static final AsciiString HOST = HttpHeaderNames.HOST;
"if-match"
/** * {@code "if-match"} */
public static final AsciiString IF_MATCH = HttpHeaderNames.IF_MATCH;
"if-modified-since"
/** * {@code "if-modified-since"} */
public static final AsciiString IF_MODIFIED_SINCE = HttpHeaderNames.IF_MODIFIED_SINCE;
"keymgmt"
/** * {@code "keymgmt"} */
public static final AsciiString KEYMGMT = AsciiString.cached("keymgmt");
"last-modified"
/** * {@code "last-modified"} */
public static final AsciiString LAST_MODIFIED = HttpHeaderNames.LAST_MODIFIED;
"proxy-authenticate"
/** * {@code "proxy-authenticate"} */
public static final AsciiString PROXY_AUTHENTICATE = HttpHeaderNames.PROXY_AUTHENTICATE;
"proxy-require"
/** * {@code "proxy-require"} */
public static final AsciiString PROXY_REQUIRE = AsciiString.cached("proxy-require");
"public"
/** * {@code "public"} */
public static final AsciiString PUBLIC = AsciiString.cached("public");
"range"
/** * {@code "range"} */
public static final AsciiString RANGE = HttpHeaderNames.RANGE;
"referer"
/** * {@code "referer"} */
public static final AsciiString REFERER = HttpHeaderNames.REFERER;
"require"
/** * {@code "require"} */
public static final AsciiString REQUIRE = AsciiString.cached("require");
"retry-after"
/** * {@code "retry-after"} */
public static final AsciiString RETRT_AFTER = HttpHeaderNames.RETRY_AFTER;
"rtp-info"
/** * {@code "rtp-info"} */
public static final AsciiString RTP_INFO = AsciiString.cached("rtp-info");
"scale"
/** * {@code "scale"} */
public static final AsciiString SCALE = AsciiString.cached("scale");
"session"
/** * {@code "session"} */
public static final AsciiString SESSION = AsciiString.cached("session");
"server"
/** * {@code "server"} */
public static final AsciiString SERVER = HttpHeaderNames.SERVER;
"speed"
/** * {@code "speed"} */
public static final AsciiString SPEED = AsciiString.cached("speed");
"timestamp"
/** * {@code "timestamp"} */
public static final AsciiString TIMESTAMP = AsciiString.cached("timestamp");
"transport"
/** * {@code "transport"} */
public static final AsciiString TRANSPORT = AsciiString.cached("transport");
"unsupported"
/** * {@code "unsupported"} */
public static final AsciiString UNSUPPORTED = AsciiString.cached("unsupported");
"user-agent"
/** * {@code "user-agent"} */
public static final AsciiString USER_AGENT = HttpHeaderNames.USER_AGENT;
"vary"
/** * {@code "vary"} */
public static final AsciiString VARY = HttpHeaderNames.VARY;
"via"
/** * {@code "via"} */
public static final AsciiString VIA = HttpHeaderNames.VIA;
"www-authenticate"
/** * {@code "www-authenticate"} */
public static final AsciiString WWW_AUTHENTICATE = HttpHeaderNames.WWW_AUTHENTICATE; private RtspHeaderNames() { } }