An open API service indexing awesome lists of open source software.

https://github.com/fpopic/palantir-extreme-startup-challenge-2017

(Hackathon) Palantir Extreme-Carpaccio-Java-Httpserver used for 45 - 60 min. coding challenge.
https://github.com/fpopic/palantir-extreme-startup-challenge-2017

challenge extreme-startup httpserver palantir

Last synced: 3 months ago
JSON representation

(Hackathon) Palantir Extreme-Carpaccio-Java-Httpserver used for 45 - 60 min. coding challenge.

Awesome Lists containing this project

README

        

We were 5th (team TIMF):

![TIMF_team](https://raw.githubusercontent.com/fpopic/PalantirExtremeStartupChallenge2017/master/TIMF_team.png)

A Java client to with a simple com.sun.net.httpserver.HttpServer implementation.

## Dependencies
- maven 3
- JDK 8

## Install
- `mvn clean install`

## Code
The game server will post orders on `/order` endpoint.
`OrderHttpHandler` inner class inside `MyHttpServer.java` file will handle this so this is where to start coding.

## Run
You don't need any application server. No Tomcat, no WAR to deploy. The server is embedded.

- `mvn exec:java -Dexec.mainClass="xcarpaccio.MyHttpServer"`

The server listens on port 9000: [http://localhost:9000/ping](http://localhost:9000/ping)

You can also launch the server with your IDE. You just have to launch `MyHttpServer` class. It has a `main` method.