BookService.java

package com.automationrhapsody.reststub.resources;

import com.automationrhapsody.reststub.data.Book;
import com.automationrhapsody.reststub.persistence.BookDB;
import com.codahale.metrics.annotation.Timed;

import javax.ws.rs.GET;
import javax.ws.rs.Path;
import javax.ws.rs.Produces;
import javax.ws.rs.core.MediaType;
import java.util.List;

@Path("/books")
public class BookService {

    public BookService() {
    }

    @GET
    @Timed
    @Produces(MediaType.APPLICATION_JSON)
    public List<Book> getBooks() {
        return BookDB.getAll();
    }
}