Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /* ************************************************************************
  #
  #  DivConq
  #
  #  http://divconq.com/
  #
  #  Copyright:
  #    Copyright 2014 eTimeline, LLC. All rights reserved.
  #
 #  License:
 #    See the license.txt file in the project's top-level directory for details.
 #
 #  Authors:
 #    * Andy White
 #
 ************************************************************************ */
 package divconq.hub;
 
 
 
 
 public class Daemon implements org.apache.commons.daemon.Daemon {
 	protected DaemonContext procCtx = null;
 
 	public static void main(String[] args) {
 		try {
 			Daemon.startService(args);
 			
 			try (Scanner scan = new Scanner(.)) {
 				..println("Press enter to end Daemon");
 				scan.nextLine();
 			}
 		}
 		catch (Exception x) {
 			
 		}
 		
 		Daemon.stopService(args);
 	}
 	
 	public static void startService(String[] args) {
 		String deployment = (args.length > 0) ? args[0] : null;
 		String squadid = (args.length > 1) ? args[1] : null;
 		String hubid = (args.length > 2) ? args[2] : null;
 		
 		HubResources resources = new HubResources(deploymentsquadidnullhubid);
 
 		OperationResult or = resources.init();
 		
 		if (or.hasErrors()) {
 			Logger.error("Unable to continue, hub resources not properly configured");
 			return;
 		}
 	
 		or = ..start(resources);
 		
 		if (or.hasErrors()) {
 			Logger.error("Unable to continue, hub not properly started, please see logs");
 			System.exit(1);
 			return;
 		}
 		
 		Logger.info("Daemon started");
     }	
 	
 	public static void stopService(String[] args) {
 		OperationContext.useHubContext();
 		
 		Logger.info("Daemon stopping");
 		
 	}
 	
 	public void start() throws Exception {
 	}
 
 	public void stop() throws Exception {
 	}
 
 	public void destroy() {
 		this. = null;
 	}
 
 	public void init(DaemonContext ctxthrows DaemonInitExceptionException {
		this. = ctx;
	}
New to GrepCode? Check out our FAQ X