protected String getOptionalParm(JobDataMap data, String property) { String value = data.getString(property); if ((value != null) && (value.trim().length() == 0)) { return null; } return value; }
public static InitialContext getInitialContext(final JobDataMap dataMap) throws NamingException { final Hashtable<String, String> params = new Hashtable<String, String>(4); final String initialContextFactory = dataMap .getString(INITIAL_CONTEXT_FACTORY); if (initialContextFactory != null) params.put(Context.INITIAL_CONTEXT_FACTORY, initialContextFactory); final String providerUrl = dataMap.getString(PROVIDER_URL); if (providerUrl != null) params.put(Context.PROVIDER_URL, providerUrl); final String principal = dataMap.getString(PRINCIPAL); if (principal != null) params.put(Context.SECURITY_PRINCIPAL, principal); final String credentials = dataMap.getString(CREDENTIALS); if (credentials != null) params.put(Context.SECURITY_CREDENTIALS, credentials); if (params.size() == 0) return new InitialContext(); else return new InitialContext(params); }
protected InitialContext getInitialContext(JobDataMap jobDataMap) throws NamingException { Hashtable<String, String> params = new Hashtable<String, String>(2); String initialContextFactory = jobDataMap.getString(INITIAL_CONTEXT_FACTORY); if (initialContextFactory != null) { params.put(Context.INITIAL_CONTEXT_FACTORY, initialContextFactory); } String providerUrl = jobDataMap.getString(PROVIDER_URL); if (providerUrl != null) { params.put(Context.PROVIDER_URL, providerUrl); } String principal = jobDataMap.getString(PRINCIPAL); if ( principal != null ) { params.put( Context.SECURITY_PRINCIPAL, principal ); } String credentials = jobDataMap.getString(CREDENTIALS); if ( credentials != null ) { params.put( Context.SECURITY_CREDENTIALS, credentials ); } return (params.size() == 0) ? new InitialContext() : new InitialContext(params); } }
@Override public void execute(final JobExecutionContext context) { final JobDataMap data = context.getMergedJobDataMap(); final int projectId = data.getInt(PROJECT_ID); final Project project = this.projectManager.getProject(projectId); final String flowId = data.getString(FLOW_ID); final int flowVersion = data.getInt(FLOW_VERSION); final String submitUser = data.getString(SUBMIT_USER); final FlowTrigger flowTrigger = (FlowTrigger) data.get(FLOW_TRIGGER); this.triggerService.startTrigger(flowTrigger, flowId, flowVersion, submitUser, project); } }
String value = jobDataMap.getString(keys[i]); if ("JMX_OBJECTNAME".equalsIgnoreCase(keys[i])) { objName = value; params[k]=Integer.valueOf(jobDataMap.getString(parts[1])); types[k]=Integer.TYPE.getName(); break; case 'I': params[k]=Integer.valueOf(jobDataMap.getString(parts[1])); types[k]=Integer.class.getName(); break; case 'l': params[k]=Long.valueOf(jobDataMap.getString(parts[1])); types[k]=Long.TYPE.getName(); break; case 'L': params[k]=Long.valueOf(jobDataMap.getString(parts[1])); types[k]=Long.class.getName(); break; case 'f': params[k]=Float.valueOf(jobDataMap.getString(parts[1])); types[k]=Float.TYPE.getName(); break; case 'F': params[k]=Float.valueOf(jobDataMap.getString(parts[1])); types[k]=Float.class.getName(); break; case 'd': params[k]=Double.valueOf(jobDataMap.getString(parts[1]));
final JobDataMap jobDataMap = job.getJobDataMap(); final String flowId = jobDataMap.getString(FlowTriggerQuartzJob.FLOW_ID); final int projectId = jobDataMap.getInt(FlowTriggerQuartzJob.PROJECT_ID); final FlowTrigger flowTrigger = (FlowTrigger) jobDataMap .get(FlowTriggerQuartzJob.FLOW_TRIGGER); final String submitUser = jobDataMap.getString(FlowTriggerQuartzJob.SUBMIT_USER); final List<? extends Trigger> quartzTriggers = quartzScheduler.getTriggersOfJob(jobKey); final boolean isPaused = this.scheduler
public void execute(JobExecutionContext context) throws JobExecutionException { JobDataMap data = context.getMergedJobDataMap(); String command = data.getString(PROP_COMMAND); String parameters = data.getString(PROP_PARAMETERS); if (parameters == null) { parameters = ""; } boolean wait = true; if(data.containsKey(PROP_WAIT_FOR_PROCESS)) { wait = data.getBooleanValue(PROP_WAIT_FOR_PROCESS); } boolean consumeStreams = false; if(data.containsKey(PROP_CONSUME_STREAMS)) { consumeStreams = data.getBooleanValue(PROP_CONSUME_STREAMS); } Integer exitCode = this.runNativeCommand(command, parameters, wait, consumeStreams); context.setResult(exitCode); }
for (String key : data.keySet()) { if (key.startsWith("mail.smtp.")) { smtpProperties.put(key, data.getString(key));
ScheduledRefreshConfiguration config = (ScheduledRefreshConfiguration) jdm.get(ScheduledRefreshCacheExtension .PROP_CONFIG_OBJECT); String cacheManagerName = jdm.getString(ScheduledRefreshCacheExtension.PROP_CACHE_MGR_NAME); String cacheName = jdm.getString(ScheduledRefreshCacheExtension.PROP_CACHE_NAME);
ScheduledRefreshConfiguration config = (ScheduledRefreshConfiguration) jdm .get(ScheduledRefreshCacheExtension.PROP_CONFIG_OBJECT); String cacheManagerName = jdm.getString(ScheduledRefreshCacheExtension.PROP_CACHE_MGR_NAME); String cacheName = jdm.getString(ScheduledRefreshCacheExtension.PROP_CACHE_NAME);