[added] esClientFactory (embedded and transport)