1234567891011121314151617181920212223242526272829 |
- package name.smith.chris.restirc;
-
- import com.sun.jersey.api.container.grizzly2.GrizzlyServerFactory;
- import com.sun.jersey.api.core.PackagesResourceConfig;
- import com.sun.jersey.api.core.ResourceConfig;
-
- import java.net.URI;
-
- import javax.ws.rs.core.UriBuilder;
-
- import lombok.extern.slf4j.Slf4j;
-
- /**
- * Main program entry point. Handles initialisation logic.
- */
- @Slf4j
- public class RestIrc {
-
- private static URI getBaseURI() {
- return UriBuilder.fromUri("http://localhost/").port(9998).build();
- }
-
- public static void main(final String[] args) throws Exception {
- ResourceConfig rc = new PackagesResourceConfig("name.smith.chris.restirc.resources");
- GrizzlyServerFactory.createHttpServer(getBaseURI(), rc);
- System.in.read();
- }
-
- }
|