package org.handwerkszeug.riak.transport.rest; import static org.handwerkszeug.riak.util.Validation.notNull; /** * @author taichi */ public class RiakHttpHeaders { public static final String CLIENT_ID = "X-Riak-ClientId"; public static final String VECTOR_CLOCK = "X-Riak-Vclock"; public static final String LINK = "Link"; public static final String USERMETA_PREFIX = "X-Riak-Meta-"; public static final String BLOCK_SIZE = "X-Luwak-Block-Size"; public static final String CONTENT_JSON = "application/json"; public static final String CONTENT_STREAM = "application/octet-stream"; public static final String MULTI_PART = "multipart/mixed"; public static String toUsermeta(String key) { notNull(key, "key"); return USERMETA_PREFIX + key; } public static boolean isUsermeta(String name) { notNull(name, "name"); return name.startsWith(USERMETA_PREFIX); } static final int length = USERMETA_PREFIX.length(); public static String fromUsermeta(String name) { return name.substring(length); } }