public static int createJobDef(String description, boolean canBeRestarted, String javaClassName, Map<String, String> parameters, String jp, Integer queueId, Integer maxTimeRunning, String applicationName, String application, String module, String keyword1, String keyword2, String keyword3, boolean highlander, DbConn cnx, String specificIsolationContext, boolean childFirstClassLoader, String hiddenJavaClasses, boolean classLoaderTracing, PathType pathType) { Integer clId = null; if (specificIsolationContext != null || childFirstClassLoader || hiddenJavaClasses != null) { Cl cl; specificIsolationContext = specificIsolationContext == null ? applicationName : specificIsolationContext; try { cl = Cl.select_key(cnx, specificIsolationContext); clId = cl.getId(); } catch (NoResultException e) { clId = Cl.create(cnx, specificIsolationContext, childFirstClassLoader, hiddenJavaClasses, classLoaderTracing, true, null); } } int i = JobDef.create(cnx, description, javaClassName, parameters == null ? new HashMap<>() : parameters, jp, queueId, maxTimeRunning, applicationName, application, module, keyword1, keyword2, keyword3, highlander, clId, pathType); cnx.commit(); return i; }
public static int createJobDef(String description, boolean canBeRestarted, String javaClassName, Map<String, String> parameters, String jp, Integer queueId, Integer maxTimeRunning, String applicationName, String application, String module, String keyword1, String keyword2, String keyword3, boolean highlander, DbConn cnx, String specificIsolationContext, boolean childFirstClassLoader, String hiddenJavaClasses, boolean classLoaderTracing, PathType pathType) { Integer clId = null; if (specificIsolationContext != null || childFirstClassLoader || hiddenJavaClasses != null) { Cl cl; specificIsolationContext = specificIsolationContext == null ? applicationName : specificIsolationContext; try { cl = Cl.select_key(cnx, specificIsolationContext); clId = cl.getId(); } catch (NoResultException e) { clId = Cl.create(cnx, specificIsolationContext, childFirstClassLoader, hiddenJavaClasses, classLoaderTracing, true, null); } } int i = JobDef.create(cnx, description, javaClassName, parameters == null ? new HashMap<String, String>() : parameters, jp, queueId, maxTimeRunning, applicationName, application, module, keyword1, keyword2, keyword3, highlander, clId, pathType); cnx.commit(); return i; }
cl = Cl.select_key(cnx, clName); cl = Cl.select_key(cnx, clName); try jd.setClassLoader(Cl.select_key(cnx, clName).getId());
cl = Cl.select_key(cnx, clName); cl = Cl.select_key(cnx, clName); try jd.setClassLoader(Cl.select_key(cnx, clName).getId());