/* (non-Javadoc) * @see au.com.twobit.yosane.service.resource.impl.ImagesResource#getImageThumb(java.lang.String) */ @GET @Path("/{imageId}/file/thumb") @Produces("image/png") @Relation(relation = "imageDownloadThumb", method = METHOD_GET_IMAGE_THUMB) public Response getImageThumb(@PathParam("imageId") String imageIdentifier) { try { storage.assertImageStatus(imageIdentifier, ImageStatus.READY); BufferedImage image = storage.loadImageThumbnail(imageIdentifier); return Response.ok().entity(createByteArrayFromImage(image, png.name())).build(); } catch (Exception x) { return Response.serverError().build(); } }