package org.jboss.resteasy.test.providers.atom.resource; import org.jboss.resteasy.plugins.providers.atom.Entry; import org.jboss.resteasy.plugins.providers.atom.Feed; import javax.ws.rs.GET; import javax.ws.rs.Path; import javax.ws.rs.Produces; import java.net.URISyntaxException; @Path("atom") public class JAXBContextFinderAtomServer { @GET @Path("feed") @Produces("application/atom+xml") public Feed getFeed() throws URISyntaxException { Feed feed = new Feed(); feed.setTitle("My Feed"); Entry entry = new Entry(); entry.setTitle("Hello World"); entry.setAnyOtherJAXBObject(new JAXBContextFinderCustomerAtom("bill")); feed.getEntries().add(entry); entry = new Entry(); entry.setTitle("Hello Uranus"); entry.setAnyOtherJAXBObject(new JAXBContextFinderCustomerAtom("bob")); feed.getEntries().add(entry); return feed; } }