Add ApplicationHandler
and matching run APIs
#3517
Merged
ApplicationHandler
and matching run APIs
#3517