Incomplete RESTful API for IRC
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

RestIrc.java 779B

1234567891011121314151617181920212223242526272829
  1. package name.smith.chris.restirc;
  2. import com.sun.jersey.api.container.grizzly2.GrizzlyServerFactory;
  3. import com.sun.jersey.api.core.PackagesResourceConfig;
  4. import com.sun.jersey.api.core.ResourceConfig;
  5. import java.net.URI;
  6. import javax.ws.rs.core.UriBuilder;
  7. import lombok.extern.slf4j.Slf4j;
  8. /**
  9. * Main program entry point. Handles initialisation logic.
  10. */
  11. @Slf4j
  12. public class RestIrc {
  13. private static URI getBaseURI() {
  14. return UriBuilder.fromUri("http://localhost/").port(9998).build();
  15. }
  16. public static void main(final String[] args) throws Exception {
  17. ResourceConfig rc = new PackagesResourceConfig("name.smith.chris.restirc.resources");
  18. GrizzlyServerFactory.createHttpServer(getBaseURI(), rc);
  19. System.in.read();
  20. }
  21. }