## Uses of Interface
io.vertx.core.MultiMap

- Packages that use MultiMap
  Package | Description
  --- | ---
  io.vertx.core |
  io.vertx.core.eventbus |
  io.vertx.core.http |
  io.vertx.ext.mail |
  io.vertx.ext.web.handler.sockjs |
  io.vertx.rxjava.core |

- - ### Uses of MultiMap in io.vertx.core

    Methods in io.vertx.core that return MultiMap
    Modifier and Type | Method and Description
    --- | ---
    `MultiMap` | MultiMap.`add(CharSequence name, CharSequence value)` Like `add(String, String)` but accepting `CharSequence` as parameters
    `MultiMap` | MultiMap.`add(CharSequence name, Iterable<CharSequence> values)` Like `add(String, Iterable)` but accepting `CharSequence` as parameters
    `MultiMap` | MultiMap.`add(String name, Iterable<String> values)` Adds a new values under the specified name
    `MultiMap` | MultiMap.`add(String name, String value)` Adds a new value with the specified name and value.
    `MultiMap` | MultiMap.`addAll(Map<String,String> headers)` Adds all the entries from a Map to this
    `MultiMap` | MultiMap.`addAll(MultiMap map)` Adds all the entries from another MultiMap to this one
    `static MultiMap` | MultiMap.`caseInsensitiveMultiMap()` Create a multi-map implementation with case insensitive keys, for instance it can be used to hold some HTTP headers.
    `MultiMap` | MultiMap.`clear()` Removes all
    `MultiMap` | MultiMap.`remove(CharSequence name)` Like `remove(String)` but accepting `CharSequence` as parameters
    `MultiMap` | MultiMap.`remove(String name)` Removes the value with the given name
    `MultiMap` | MultiMap.`set(CharSequence name, CharSequence value)` Like `set(String, String)` but accepting `CharSequence` as parameters
    `MultiMap` | MultiMap.`set(CharSequence name, Iterable<CharSequence> values)` Like `set(String, Iterable)` but accepting `CharSequence` as parameters
    `MultiMap` | MultiMap.`set(String name, Iterable<String> values)` Sets values for the specified name.
    `MultiMap` | MultiMap.`set(String name, String value)` Sets a value under the specified name.
    `MultiMap` | MultiMap.`setAll(Map<String,String> headers)` Cleans and set all values of the given instance
    `MultiMap` | MultiMap.`setAll(MultiMap map)` Cleans this instance.

    Methods in io.vertx.core with parameters of type MultiMap
    Modifier and Type | Method and Description
    --- | ---
    `MultiMap` | MultiMap.`addAll(MultiMap map)` Adds all the entries from another MultiMap to this one
    `MultiMap` | MultiMap.`setAll(MultiMap map)` Cleans this instance.

  - ### Uses of MultiMap in io.vertx.core.eventbus

    Methods in io.vertx.core.eventbus that return MultiMap
    Modifier and Type | Method and Description
    --- | ---
    `MultiMap` | DeliveryOptions.`getHeaders()` Get the message headers
    `MultiMap` | Message.`headers()` Multi-map of message headers.

    Methods in io.vertx.core.eventbus with parameters of type MultiMap
    Modifier and Type | Method and Description
    --- | ---
    `DeliveryOptions` | DeliveryOptions.`setHeaders(MultiMap headers)` Set message headers from a multi-map.

  - ### Uses of MultiMap in io.vertx.core.http

    Classes in io.vertx.core.http that implement MultiMap
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CaseInsensitiveHeaders` This multi-map implementation has case insensitive keys, and can be used to hold some HTTP headers prior to making an HTTP request.

    Methods in io.vertx.core.http that return MultiMap
    Modifier and Type | Method and Description
    --- | ---
    `MultiMap` | CaseInsensitiveHeaders.`add(CharSequence name, CharSequence value)`
    `MultiMap` | CaseInsensitiveHeaders.`add(CharSequence name, Iterable<CharSequence> values)`
    `MultiMap` | CaseInsensitiveHeaders.`add(String name, Iterable<String> values)`
    `MultiMap` | CaseInsensitiveHeaders.`add(String name, String strVal)`
    `MultiMap` | CaseInsensitiveHeaders.`addAll(Map<String,String> map)`
    `MultiMap` | CaseInsensitiveHeaders.`addAll(MultiMap headers)`
    `MultiMap` | CaseInsensitiveHeaders.`clear()`
    `MultiMap` | HttpServerRequest.`formAttributes()` Returns a map of all form attributes in the request.
    `MultiMap` | HttpClientRequest.`headers()`
    `MultiMap` | HttpClientResponse.`headers()`
    `MultiMap` | HttpServerRequest.`headers()`
    `MultiMap` | HttpServerResponse.`headers()`
    `MultiMap` | ServerWebSocket.`headers()`
    `MultiMap` | HttpServerRequest.`params()`
    `MultiMap` | CaseInsensitiveHeaders.`remove(CharSequence name)`
    `MultiMap` | CaseInsensitiveHeaders.`remove(String name)`
    `MultiMap` | CaseInsensitiveHeaders.`set(CharSequence name, CharSequence value)`
    `MultiMap` | CaseInsensitiveHeaders.`set(CharSequence name, Iterable<CharSequence> values)`
    `MultiMap` | CaseInsensitiveHeaders.`set(String name, Iterable<String> values)`
    `MultiMap` | CaseInsensitiveHeaders.`set(String name, String strVal)`
    `MultiMap` | CaseInsensitiveHeaders.`setAll(Map<String,String> headers)`
    `MultiMap` | CaseInsensitiveHeaders.`setAll(MultiMap headers)`
    `MultiMap` | HttpClientResponse.`trailers()`
    `MultiMap` | HttpServerResponse.`trailers()`

    Methods in io.vertx.core.http with parameters of type MultiMap
    Modifier and Type | Method and Description
    --- | ---
    `MultiMap` | CaseInsensitiveHeaders.`addAll(MultiMap headers)`
    `MultiMap` | CaseInsensitiveHeaders.`setAll(MultiMap headers)`
    `HttpClient` | HttpClient.`websocket(int port, String host, String requestURI, MultiMap headers, Handler<WebSocket> wsConnect)` Connect a WebSocket to the specified port, host and relative request URI, and with the specified headers
    `HttpClient` | HttpClient.`websocket(int port, String host, String requestURI, MultiMap headers, WebsocketVersion version, Handler<WebSocket> wsConnect)` Connect a WebSocket to the specified port, host and relative request URI, with the specified headers and using the specified version of WebSockets
    `HttpClient` | HttpClient.`websocket(int port, String host, String requestURI, MultiMap headers, WebsocketVersion version, String subProtocols, Handler<WebSocket> wsConnect)` Connect a WebSocket to the specified port, host and relative request URI, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols
    `HttpClient` | HttpClient.`websocket(String requestURI, MultiMap headers, Handler<WebSocket> wsConnect)` Connect a WebSocket at the relative request URI using the default host and port and the specified headers
    `HttpClient` | HttpClient.`websocket(String requestURI, MultiMap headers, WebsocketVersion version, Handler<WebSocket> wsConnect)` Connect a WebSocket at the relative request URI using the default host and port, the specified headers and the specified version of WebSockets
    `HttpClient` | HttpClient.`websocket(String requestURI, MultiMap headers, WebsocketVersion version, String subProtocols, Handler<WebSocket> wsConnect)` Connect a WebSocket at the relative request URI using the default host and port, the specified headers, the specified version of WebSockets and the specified sub protocols
    `HttpClient` | HttpClient.`websocket(String host, String requestURI, MultiMap headers, Handler<WebSocket> wsConnect)` Connect a WebSocket to the specified host,relative request UR, and default port and with the specified headers
    `HttpClient` | HttpClient.`websocket(String host, String requestURI, MultiMap headers, WebsocketVersion version, Handler<WebSocket> wsConnect)` Connect a WebSocket to the specified host, relative request URI and default port with the specified headers and using the specified version of WebSockets
    `HttpClient` | HttpClient.`websocket(String host, String requestURI, MultiMap headers, WebsocketVersion version, String subProtocols, Handler<WebSocket> wsConnect)` Connect a WebSocket to the specified host, relative request URI and default port, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols
    `WebSocketStream` | HttpClient.`websocketStream(int port, String host, String requestURI, MultiMap headers)` Create a WebSocket stream to the specified port, host and relative request URI, and with the specified headers
    `WebSocketStream` | HttpClient.`websocketStream(int port, String host, String requestURI, MultiMap headers, WebsocketVersion version)` Create a WebSocket stream to the specified port, host and relative request URI, with the specified headers and using the specified version of WebSockets
    `WebSocketStream` | HttpClient.`websocketStream(int port, String host, String requestURI, MultiMap headers, WebsocketVersion version, String subProtocols)` Create a WebSocket stream to the specified port, host and relative request URI, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols
    `WebSocketStream` | HttpClient.`websocketStream(String requestURI, MultiMap headers)` Create a WebSocket stream at the relative request URI using the default host and port and the specified headers
    `WebSocketStream` | HttpClient.`websocketStream(String requestURI, MultiMap headers, WebsocketVersion version)` Create a WebSocket stream at the relative request URI using the default host and port, the specified headers and the specified version of WebSockets
    `WebSocketStream` | HttpClient.`websocketStream(String requestURI, MultiMap headers, WebsocketVersion version, String subProtocols)` Create a WebSocket stream at the relative request URI using the default host and port, the specified headers, the specified version of WebSockets and the specified sub protocols
    `WebSocketStream` | HttpClient.`websocketStream(String host, String requestURI, MultiMap headers)` Create a WebSocket stream to the specified host, relative request URI and default port and with the specified headers
    `WebSocketStream` | HttpClient.`websocketStream(String host, String requestURI, MultiMap headers, WebsocketVersion version)` Create a WebSocket stream to the specified host, relative request URI and default port and with the specified headers and using the specified version of WebSockets
    `WebSocketStream` | HttpClient.`websocketStream(String host, String requestURI, MultiMap headers, WebsocketVersion version, String subProtocols)` Create a WebSocket stream to the specified host, relative request URI and default port, with the specified headers, using the specified version of WebSockets, and the specified websocket sub protocols

  - ### Uses of MultiMap in io.vertx.ext.mail

    Methods in io.vertx.ext.mail that return MultiMap
    Modifier and Type | Method and Description
    --- | ---
    `MultiMap` | MailMessage.`getHeaders()` get the headers to be set before filling our headers

    Methods in io.vertx.ext.mail with parameters of type MultiMap
    Modifier and Type | Method and Description
    --- | ---
    `MailMessage` | MailMessage.`setHeaders(MultiMap headers)` set the headers to be set before filling our headers

  - ### Uses of MultiMap in io.vertx.ext.web.handler.sockjs

    Methods in io.vertx.ext.web.handler.sockjs that return MultiMap
    Modifier and Type | Method and Description
    --- | ---
    `MultiMap` | SockJSSocket.`headers()` Return the headers corresponding to the last request for this socket or the websocket handshake Any cookie headers will be removed for security reasons

  - ### Uses of MultiMap in io.vertx.rxjava.core

    Methods in io.vertx.rxjava.core with parameters of type MultiMap
    Modifier and Type | Method and Description
    --- | ---
    `static MultiMap` | MultiMap.`newInstance(MultiMap arg)`

    Constructors in io.vertx.rxjava.core with parameters of type MultiMap
    Constructor and Description
    `MultiMap(MultiMap delegate)`

Copyright © 2015. All Rights Reserved.