Create index with mapping from LifecycleComponent<T> API

Hi,

How to create index from LifecycleComponent#start, when start triggered ES engine may hasn't yet ready so the index creation will failed. Is there any event we could listen to tell the ES is ready to serve index creation from plugin?
thanks