}
} else if ("org.apache.airavata.gfac.monitor.handlers.GridPushMonitorHandler".equals(threadedHandler.getClass().getName())) {
pushMonitorHandler = threadedHandler;
if ("".equals(monitorMode) || monitorMode == null || org.apache.airavata.common.utils.Constants.PUSH.equals(monitorMode)) {
log.info("Job is launched successfully now parsing it to monitoring in push mode, JobID Returned: " + jobID);
pushMonitorHandler.invoke(jobExecutionContext);
} else {
log.error("Currently we only support Pull and Push monitoring and monitorMode should be PUSH" +
" to handle by the GridPushMonitorHandler");
}
}