@sujith, as ticks are frequent and event based, if we create new thread on each onTicks callback would be too heavy I think. why KiteTicker class do not have threaded model in JAVA? any particular reason?
You may run the whole ticker inside the secondary thread or run a parallel thread where you pass incoming ticks. It totally depends on the setup and what you are trying to achieve.
why KiteTicker class do not have threaded model in JAVA? any particular reason?