package app.couchbase.distributed.map.com.aol.micro.server;
import javax.ws.rs.GET;
import javax.ws.rs.Path;
import org.springframework.beans.factory.annotation.Autowired;
import com.aol.micro.server.auto.discovery.Rest;
import com.aol.micro.server.distributed.DistributedMap;
@Path("/couchbase")
@Rest
public class CouchbaseResource {
private final DistributedMap client;
@Autowired
public CouchbaseResource(DistributedMap client) {
this.client = client;
}
@GET
@Path("/get")
public String bucket() {
return client.get("hello")
.toString();
}
@GET
@Path("/put")
public String put() {
client.put("hello", "world");
return "added";
}
}