/*
* Copyright (c) 2011-2015 The original author or authors
* ------------------------------------------------------
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* and Apache License v2.0 which accompanies this distribution.
*
* The Eclipse Public License is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* The Apache License v2.0 is available at
* http://www.opensource.org/licenses/apache2.0.php
*
* You may elect to redistribute this code under either of these licenses.
*/
package io.vertx.ext.stomp;
import io.vertx.core.json.JsonObject;
import java.util.Arrays;
import java.util.List;
Defines a couples of constants shared by client and server options.
Author: Clement Escoffier
/**
* Defines a couples of constants shared by client and server options.
*
* @author <a href="http://escoffier.me">Clement Escoffier</a>
*/
public interface StompOptions {
UTF-8 encoding name.
/**
* UTF-8 encoding name.
*/
String UTF_8 = "utf-8";
int DEFAULT_STOMP_PORT = 61613;
String DEFAULT_STOMP_HOST = "0.0.0.0";
List<String> DEFAULT_SUPPORTED_VERSIONS = Arrays.asList("1.2", "1.1", "1.0");
JsonObject DEFAULT_STOMP_HEARTBEAT = new JsonObject().put("x", 1000).put("y", 1000);
boolean DEFAULT_TRAILING_LINE = false;
}