Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env python
import redis
from optparse import OptionParser
from time import sleep
def options():
parser = OptionParser()
parser.add_option("--host", default="localhost")
parser.add_option("--port", type="int", default=6379)
package com.google.sitebricks.binding;
import com.google.inject.Inject;
import com.google.inject.Provider;
import com.google.inject.servlet.SessionScoped;
import net.jcip.annotations.ThreadSafe;
import javax.servlet.http.HttpSession;
import java.io.Serializable;
class CommaNegotiator implements ContentNegotiator {
@Inject
Provider<HttpServletResponse> responseProvider;
public boolean shouldCall(Map<String, String> negotiations, HttpServletRequest request) {
for (Map.Entry<String, String> negotiate : negotiations.entrySet()) {
@SuppressWarnings("unchecked") // Guaranteed by servlet spec.
Enumeration<String> headerValues = request.getHeaders(negotiate.getKey());