adding ability to use transport client for es_consumer