public static void main(String[] args) { boolean verified = main(args, System.out, System.err); if (!verified) { System.exit(1); } }
public boolean verify(String releaseId) { boolean verified; try { String[] gav = releaseId.split(":"); verified = verify(gav[0], gav[1], gav[2]); } catch (Throwable t) { logger.error(t.getMessage(), t); verified = false; } return verified; }
static boolean main(String[] args, PrintStream out, PrintStream err) { boolean triggered = false; boolean verified = true; if (args != null && args.length > 0) { KieServerContainerVerifier verifier = new KieServerContainerVerifier(); for (String arg : args) { if (arg != null) { arg = arg.trim(); if (!arg.isEmpty()) { triggered = true; if (verifier.verify(arg)) { logger.info(arg + " verified."); } else { logger.error(arg + " not verified."); verified = false; } } } } } if (!triggered) { err.print(USAGE); } return verified; }
public boolean verify(ReleaseId releaseId) { boolean verified; KieServices services = KieServices.Factory.get(); try { KieContainer container = services.newKieContainer(releaseId); verified = verify(container); } catch (Throwable t) { logger.error(t.getMessage(), t); verified = false; } return verified; }
public boolean verify(String groupId, String artifactId, String version) { boolean verified; KieServices services = KieServices.Factory.get(); try { ReleaseId releaseId = services.newReleaseId(groupId, artifactId, version); verified = verify(releaseId); } catch (Throwable t) { logger.error(t.getMessage(), t); verified = false; } return verified; }