@Override public Logger getLogger() { return wrapped.getLogger(); }
@Override public Logger getLogger() { return wrapped.getLogger(); }
private void init(AdminCommandContext context) throws IOException { logger = context.getLogger(); props = Globals.get(StartupContext.class).getArguments(); verbose = Boolean.parseBoolean(props.getProperty("-verbose", "false")); logger.info(strings.get("restart.server.init")); }
public void execute(AdminCommandContext context) { if (!env.isInstance()) { String msg = Strings.get("stop.instance.notInstance", env.getRuntimeType().toString()); context.getLogger().warning(msg); return; } doExecute(habitat, env, force); } }
@Override public <T extends ConfigBeanProxy> T resolve(AdminCommandContext context, Class<T> type) { Virtualization virt = virtualization==null?virts.getVirtualizations().get(0):virts.byName(virtualization); ServerPoolConfig config = virt.serverPoolByName(group); if (config!=null) { return (T) config; } context.getActionReport().failure(context.getLogger(), "Cannot find a serverPool by the name of " + group); return null; } }
@Override public <T extends ConfigBeanProxy> T resolve(AdminCommandContext context, Class<T> type) { ServerPoolConfig serverPool = (ServerPoolConfig) super.resolve(context,type); if (serverPool!=null) { MachineConfig mc = serverPool.machineByName(name); if (mc!=null) return (T) mc; context.getActionReport().failure(context.getLogger(), "Cannot find a machine by the name of " + serverPool); } return null; }
@Override public <T extends ConfigBeanProxy> T resolve(AdminCommandContext context, Class<T> type) { Virtualization virt = virtualization==null?virts.getVirtualizations().get(0):virts.byName(virtualization); ServerPoolConfig config = virt.serverPoolByName(serverPool); if (config!=null) { return (T) config.machineByName(machine); } context.getActionReport().failure(context.getLogger(), "Cannot find a machine by the name of " + machine); return null; } }
/** * Executes the particular xxx-secure-admin command (enable or disable). * @param context */ @Override public void execute(final AdminCommandContext context) { final ActionReport report = context.getActionReport(); try { report.setActionExitCode(ActionReport.ExitCode.SUCCESS); run(); } catch (TransactionFailure ex) { report.failure(context.getLogger(), Strings.get(transactionErrorMessageKey()), ex); } catch (SecureAdminCommandException ex) { report.failure(context.getLogger(), ex.getLocalizedMessage(), ex); } }
/** * Shutdown of the application server : * * All running services are stopped. * LookupManager is flushed. */ public void execute(AdminCommandContext context) { if (!env.isDas()) { // This command is asynchronous. We can't return anything so we just // log the error and return String msg = localStrings.getLocalString("stop.domain.notDas", "stop-domain only works with domains, this is a {0}", env.getRuntimeType().toString()); context.getLogger().warning(msg); return; } doExecute(habitat, env, force); } }
@Override public void execute(AdminCommandContext context) { report = context.getActionReport(); Logger logger = context.getLogger(); ListNodesHelper lnh = new ListNodesHelper(logger, servers, nodes, "SSH", long_opt, terse); String nodeList = lnh.getNodeList(); report.setMessage(nodeList); report.setActionExitCode(ExitCode.SUCCESS); } }
@Override public void execute(AdminCommandContext context) { report = context.getActionReport(); logger = context.getLogger(); ListNodesHelper lnh = new ListNodesHelper(logger, servers, nodes, "CONFIG", long_opt, terse); String nodeList = lnh.getNodeList(); report.setMessage(nodeList); report.setActionExitCode(ExitCode.SUCCESS); } }
@Override public void execute(AdminCommandContext context) { report = context.getActionReport(); logger = context.getLogger(); ListNodesHelper lnh = new ListNodesHelper(logger, servers, nodes, "SSH", long_opt, terse); String nodeList = lnh.getNodeList(); report.setMessage(nodeList); report.setActionExitCode(ExitCode.SUCCESS); } }
@Override public void execute(AdminCommandContext context) { report = context.getActionReport(); Logger logger = context.getLogger(); ListNodesHelper lnh = new ListNodesHelper(logger, servers, nodes, "ALL", long_opt, terse); String nodeList = lnh.getNodeList(); report.setMessage(nodeList); report.setActionExitCode(ExitCode.SUCCESS); } }
@Override public void execute(AdminCommandContext context) { report = context.getActionReport(); logger = context.getLogger(); ListNodesHelper lnh = new ListNodesHelper(logger, servers, nodes, "ALL", long_opt, terse); String nodeList = lnh.getNodeList(); report.setMessage(nodeList); report.setActionExitCode(ExitCode.SUCCESS); } }
@Override public void execute(AdminCommandContext context) { report = context.getActionReport(); Logger logger = context.getLogger(); ListNodesHelper lnh = new ListNodesHelper(logger, servers, nodes, "CONFIG", long_opt, terse); String nodeList = lnh.getNodeList(); report.setMessage(nodeList); report.setActionExitCode(ExitCode.SUCCESS); } }
private static void handleRetrieveException(final Exception e, final AdminCommandContext context, final boolean reportErrorsInTopReport) { final String errorMsg = localStrings.getLocalString( "download.errDownloading", "Error while downloading generated files"); final Logger logger = context.getLogger(); logger.log(Level.SEVERE, errorMsg, e); ActionReport report = context.getActionReport(); if ( ! reportErrorsInTopReport) { report = report.addSubActionsReport(); report.setActionExitCode(ExitCode.WARNING); } else { report.setActionExitCode(ExitCode.FAILURE); } report.setMessage(errorMsg); report.setFailureCause(e); }
/** * Executes the particular xxx-secure-admin command (enable or disable). * @param context */ @Override public void execute(final AdminCommandContext context) { final ActionReport report = context.getActionReport(); try { report.setActionExitCode(ActionReport.ExitCode.SUCCESS); run(); report.setMessage(Strings.get("restartReq")); } catch (TransactionFailure ex) { report.failure(context.getLogger(), Strings.get(transactionErrorMessageKey()), ex); } catch (SecureAdminCommandException ex) { report.failure(context.getLogger(), ex.getLocalizedMessage()); } }
@Override public void execute(AdminCommandContext context) { if (!env.isInstance()) { String msg = Strings.get("restart.instance.notInstance", env.getRuntimeType().toString()); context.getLogger().warning(msg); return; } setRegistry(registry); setServerName(env.getInstanceName()); if (debug != null) setDebug(debug); doExecute(context); } }
@Override public void execute(AdminCommandContext context) { if (!env.isInstance()) { String msg = Strings.get("restart.instance.notInstance", env.getRuntimeType().toString()); context.getLogger().warning(msg); return; } setRegistry(registry); setServerName(env.getInstanceName()); if (debug != null) setDebug(debug); doExecute(context); } }