Servidor HTTP incorporado no aplicativo Java Swing

Eu gostaria de incorporar um servidor HTTP muito leve no meu aplicativo java swing que apenas aceita solicitações, executa algumas ações e retorna os resultados.

Existe uma classe java muito leve que eu posso usar no meu aplicativo que ouve em uma porta especificada para solicitações HTTP e me permite lidar com solicitações?

Observe que não estou procurando um servidor http autônomo, apenas uma pequena classe java que posso usar no meu aplicativo java.

questionAnswers(5)

yourAnswerToTheQuestion