Cliente HTTP de Java para ElasticSearch

Estoy intentando conectarme desde Java a ElasticSearch pero solo puedo conectarme a través de HTTP. No puedo usar elTransportClient. ¿Hay un contenedor de cliente Java alrededor de las API REST de ElasticSearch? Si es así, ¿cómo lo uso?