class CloudJobServiceLocalImpl implements CloudJobService {
    @Override
    public boolean register(String name, String cron7x, String description, CloudJobHandler handler) {<FILL_FUNCTION_BODY>}

    @Override
    public boolean isRegistered(String name) {
        return JobManager.contains(name);
    }
}

        try {
            JobHolder jobHolder = new JobHolder(name, cron7x, description, handler);
            Cron7X cron7X = Cron7X.parse(cron7x);

            if (cron7X.getInterval() == null) {
                JobManager.add(name, description, cron7x, new CloudJobRunnable(jobHolder));
            } else {
                JobManager.add(name, description, cron7X.getInterval(), new CloudJobRunnable(jobHolder));
            }

            TagsMDC.tag0("CloudJob");
            LogUtil.global().info("CloudJob: Handler registered name:" + name + ", class:" + handler.getClass().getName());
            TagsMDC.tag0("");

            return true;
        } catch (ParseException e) {
            throw new CloudJobException(e);
        }
    
<no_super_class>