class Elasticsearch::Transport::Transport::HTTP::Manticore

Alternative HTTP transport implementation for JRuby, using the [Manticore](github.com/cheald/manticore) client,

@example HTTP

   require 'elasticsearch/transport/transport/http/manticore'

   client = Elasticsearch::Client.new transport_class: Elasticsearch::Transport::Transport::HTTP::Manticore

   client.transport.connections.first.connection
   => #<Manticore::Client:0x56bf7ca6 ...>

   client.info['status']
   => 200

@example HTTPS (All SSL settings are optional,
                see http://www.rubydoc.info/gems/manticore/Manticore/Client:initialize)

   require 'elasticsearch/transport/transport/http/manticore'

   client = Elasticsearch::Client.new \
     url: 'https://elasticsearch.example.com',
     transport_class: Elasticsearch::Transport::Transport::HTTP::Manticore,
     ssl: {
       truststore: '/tmp/truststore.jks',
       truststore_password: 'password',
       keystore: '/tmp/keystore.jks',
       keystore_password: 'secret',
     }

   client.transport.connections.first.connection
   => #<Manticore::Client:0xdeadbeef ...>

   client.info['status']
   => 200

@see Transport::Base